Hey I put the 50cc e50 kit I got from treats on my main ride today , I know you guys like those big kits But Im telling you right now for the money (89 bucks) it made a giant difference in my bike , it goes like hell now I mean high 40's and it was still pulling when I backed off , I thought I would get a little better top end but I never in my wildest dreams thought it would make this much of a difference , the kit comes with jug , head, piston wrist pin, and all the gaskets , ,I case matched it because the transfers are alot bigger than stocks but other than that it bolted right up and started first shot well worth the money