I dont agree things should last forever but they should hold up for some time, I also dont believe in buying the cheapest thing out either... I bought a vitos 10mil crank at ECA he rewelds the pins and I put good bearings on the outside its been in there about a year now I probably averarge 5 gals of gas everytime I ride and ride every 2-3 weeks sometimes Ill go a few weeks in a row, so far had 1 problem had a air leak a few months ago on base gasket so while apart put new pistons in and crank seals.... to me this seems normal wear and tear?? I dont baby the thing I rev and over rev the shit out of it on hills so it is exspected to break at some point!!!!!
although if it was a month old I would have been pissed
I have one of these 29 l/r cranks with 4 hrs on it not even sure I want to put it in a trail bike now thou just seems like I would be asking for trouble