i have an 03 shee with around 15 hours max on it and about 2 weeks ago i was riding and i heard some strange sounds so i stopped and it locked up, well come to find out the piston skirt broke up and locked it up. I took it in to my local dealership and they turned right around and told me it was my fault that the skirt broke because sand got into the motor and wore the cylinder out so bad that it starting slapping around, but i got to look at the damage and what was funny is the the piston had a little scaring on it but the cylinder looked clean, no visible scrapes, nothing at all to the naked eye anywayz...they said i didnt have oil on my air filter, which i did cause i had jus check it about a 4 days before that and i didnt even ride it till the day it broke and the filter was fine.....so was it my fault, or faulty piston??? lemme know