Clean 2004 yz 125 just had a new rebuild and new bearings threw out the bike, cost me £470 and had new chain and sprocket cost me £50 also put vforce power valves put on it aswell all recepts to prove the work has been done on the bike it will need runing in because iv only had the bike back a week so havnt been out on it. This bike is a very fast bike and i have spent alot of money on it the bike has a couple of marks here and but it is a off road bike so to be exspected also has pro curcuit exhaust and comes with stand and spare tyre £1100 07971105803 thanks for looking jamie