I have had good luck with Eastlake Axle and Gear. I have gotten a couple sets of axles from them. They are advertised as a stock replacement axle and a lot cheaper than OEM. If I remember correctly, they were less than $150US for a pair, shipped to my door. Company is from Florida.
I put a pair on my 325 which has seen trail use and plowing. Another set went on my buddies '05 Sportsman 500 which also sees trail use and plowing.
2001 Magnum 325 with a blown engine; rebuilt 2004. Broke timeing chain 2016 rebuilt again and still running. Warn winch and Moose 60" plow
2007 Sportsman 500 EFI, Polaris Winch, 26" Bear Claw HTRs on Moose 427x Wheels. 12x7 front, 12x8 rear, QSC Clutch Kit
My Trail Machine:
2004 Sportsman 600 Twin, 25" RipSaw Tires on stock steel wheels, Moose rear box
Completed Project machine:
2001 Magnum 325 MOSE with a blown engine. Transplanted a 2005 Magnum 330 engine. Committed suicide on the trail Oct 2016. Spun Rod Bearing after oild cooler line failure. Rebuilding Engine.