Once you do the block off, make sure you dont use the same oil, it must be a premix oil. I use Spectro Sx2 at 32:1 (4oz/gallon). It is pretty inexpensive and alot of my buds that race, claim the stuff is like magic. It doesnt smell bad at all. Once you go to buy a new piston, make sure the machine specify's a specific overbore piston, once they tell you to buy that size, get online or your nearest Cycle Center and order either a Wiseco or Vertex piston. All the other pistons out there are cast, even though Vertex is as well, I've had good luck with the Vertex so far....Your damn lucky that the stock piston didn't shatter into pieces.... Order new gaskets, buy the leak down tester from "Holeshotman" on here and make sure your gaskets arent leaking, if they are, apply a little Yamabond or Hondabond...I wont ever use the Permatex stuff ever again, its junk (IMO). It should be putting out around 125-135 if its pretty much stock bore and head..If you decide to port it out, send it to Ken O'Connor racing and he can tell you what all you need. If you need any other info, just contact any of us members and we can help ya out! Sucks to see someone's machine is broke down!! Have a good day!!