I've only rebuilt the 50cc, the only special tools I needed were an impact wrench, flywheel puller, feeler gauge for the piston ring gaps and valve gaps. I also used a torque wrench, which if you want things done right I'd use one (borrow/buy) for sure. I was ignorant with my first rebuild and didn't use the torque wrench, I think that's why it broke down again 2 months later. This last rebuild(different engine), it's up and running good and have put about 5 or 6,000 more on the odometer since then.
I think you, for a 150cc will need a gear puller, and the starter clutch removal tool found here:
http://www.scrappydogscooters.com/125_150_4-STROKE_PARTS.htmlThis guy here rebuilt his 150 but it's not exactly thoroughly done, but it helps to see real engine parts rather than diagrams:
http://www.youtube.com/watch?v=u1fLRO_uMBoI used a manual(50cc), pics from a guy on scootdawg(for 50cc), and a big bore kit picture tutorial(for 50cc)----the 3 combined works nicely.
Good luck!

I had a rebuild thread, not a "guide" for a 50cc on here but my pics in the thread are jacked up. I guess I should re-post those pics that got removed on accident, one day. I have enough pics to to justice for a rebuild, on a 50 though...