why dont you look at the OSMAX 21XZB VerII it is very power motor and has the piston and sleeve and the crankshaft from the XZB spec just has a simpler carb and you can get one for around 300 bucks and the 2090 pipe will cost you almost 200 xtra but its worth it in my book! Michael