Sorry to hear of your crank failure.
I have lots of experience with cranks of all kinds. I myself personally have trued, welded and pinned dozens of multi cyl cranks. Pinning and welding will only help to prevent twisting a crank out of phase.
Pinning and welding does nothing to prevent a bent crank.
If anyone personally experienced in crank rebuilding is telling you a pinned and welded crank will not bend as easy, they are trying to sell you. Unless they are really not a crank expert and just don't know. Some well intentioned, maybe were sold a bill of goods while trying to find a economical solution to this problem.
Think about it. Drilling thru the rod pin to press in a couple of dowel pins, then welding up their ends will help keep crank from spinning/twisting webs to crank pin. No way a pinned and welded crank adds torsional rigidity strength to the oem crank webs, rod pin, or crank snout.
IMO don't waste your money on pinning and welding, thinking it will prevent crank bending, a major cause of RZR crank failure.
Many here have had good luck with the oem crank for stage 1 boosted applications. Others have not.
Just have to decide if a bent crank/broken rod that might take out the rest of the motor when it goes, is worth your $avings compared to going for the billet crank to begin with.
Run a stock crank and know its life is limited for most higher power boosted motors. Or get the solution, a billet Crankworks crank. It will probably be cheaper in the long run. It will hold up to bending forces that will turn the stock crank into a pretzel.
Don't get me wrong, truing a oem crank to .000" run-out, than welding and pinning is a good thing.
It just wont accomplish what most here are looking for.
IMHO, Crankworks billet crank is really a bargain, for what you get...
Billet rods on needle bearings for more RPM's
Replaceable front plain bearing sleeve made from A2 tool steel
Heat treated to 65 HRc Isotropic finish for a friction free surface
Crank is completely rebuildable
0.5 lbs lighter than stock
1 piece center pin (added strength, less flex)
More uniform oiling passages
go billet, you can always get more money...crank up the boost...