everything is there for i split the case when i bottomed out i hit a rock but it has all electrics battery just got to put it back together but u cant buy pistons for these bikes costs alo to get it shipped from some unknown country its a lifeng engine so i would buy another one but its up to its a good bike to run around on good for sheep its pretty quick and bloody good fun