I purchased an '08 Aprilia RS125 with only 220 km's about 7 weeks ago. The dealer which I bought it from acquired it with only 74 km's as per dealer's notice. I've put about 550 km's on it in the last seven weeks, and I was on a ride two nights ago and all of a sudden I hear a thud or a light bang and my engine started rattling like crazy. I knew something was not right straight away and I've read about engines ceasing, so I quickly pulled my clutch in and pulled to the side of the road. 8-[ The bike was warmed up properly before my ride and my oil is still 2/3 full. The engine did not actually cease, and it's probably not a piston issue as usually it would just have gradually lost compression and I did not notice that. Also, i can still actually start her up. I had to get a tow that night as I did not want to risk anymore damage. The engine just sounded horrible the way it was rattling. After researching on google, I have come to the conclusion that it may be the crank bearing and seal. I could be way off as I'm not mechanically inclined, but it's an edumacated guess. Now I really don't think the dealer did much to look over the bike as he kept saying that it's practically brand new, but what issues could have arose from the bike just sitting in someone's garage for almost 4 years, and what should have the dealer looked for and/or replaced (ie. oil, fuel, brake and gear fluids, etc.), considering it's a 4 yr old bike which had barely been ridden? Luckily, I have put on less than 3000 km's and it's less than 3 month's old, so this fix, (probably more like a bottom end rebuild if it is the bearing seal), will be covered under the warranty, but in case the dealer refuses to do the fix, or if push comes to shove, I want to be able to show that it was the negligent act of the dealer to ensure they were selling a road worthy vehicle when selling this motorbike to the consumer. :deal: Kind of sucks though since now I'll have a practically brand new bike with a rebuilt engine, instead of just a practically brand new bike which is what I originlly signed up for when I purchased it. :furious: Any thoughts or suggestions?