If I was you, I would freshen up the trike and get it running. If you are getting a new piston, you need to check the crank bearing play when the top end is off anyway. If the crank bearing play is good, put it back together with the fresh top end and gaskets and such and enjoy it for now. Save your money and if you are not happy with the power you have, then see about stroking and big bore piston if you want. In the meantime, get the trike going right. New bearings front and rear and steering stem bearings and maybe new swingarm bearings as well, it will help the trike out tons. You may be running around on your original bearings. Get your brakes working properly. New cables as needed. Get all the normal stuff in top notch condition first. You can always get a used crank and send that in for stroking while you are riding. You can also find a used cylinder to get bored for the big bore if you want as well while you are riding. Enjoy your trike. You may find you are happy with the
350x in its' stock form. You can't ride when you have everything apart and out for expensive mods and such. And depending on what cam you want, you may be talking HD springs and keepers and retainers and you may have to get you rockers hardened and all that good stuff. It takes time and money. If you have an unlimited budget, then it will get done way faster, if you have a limited budget, then it will all take time. It's your trike, do what you want the way you want to, but that's what I'm doing. I'm actually working on an entire engine and still have the stock 350x running. Sort of anyway....LOL So I'm just basically building a 2nd 350x up as I go. Big Bore and Big Stroke. Bearing Cam and all the goodies in the head. Custom Exhaust. FCR Carb and Custom Intake. And all that kind of stuff. Best of luck with your new trike.
Nicholson 500x (Project)
Nicholson 185s
Nicholson 110 (That takes an atc70 tank)
Ascott 500 head/350x (Project)
Homebuilt Racer Chromoly Suspension 110 (Ragin Runt)
PK Racing Suspension 70
A+ Inc Suspension 70
AWS Aluminum 90 frame
Hi Performance ATC Suspension frame rd350
Hi Performance ATC Suspension frame 90