As far as the piston goes you might come out money ahead to contract the piston to another company. I used to take the 500 Yamaha singles to 748. The first few I would machine the piston from billet, worked pretty good but not quite what I was looking for. I sent prints to Venolia for a quote...