i read about the same problem on rzrforums.net some people say there isnt a better solution out there than stock. then i came across this on hunterworks.com about people not being able to install new bearings as straight as from the factory due to not having the proper equipment to install them. whether this is correct or not i dont know, but its worth thinking about.
Have you tried to take an old bearing to a bearing store? They may sell better quallity ones. A little heat and cold help bearings go back into tight spots.
Put the bearings in the freezer over night, warm the hub a bit with a torch if you have one. The bearings drop right into place, I've done this several times. I think it is Pivot Works that sells aftermarket bearings at about half the cost.
I have used EPI and All Balls replacements. They as long or longer than the stockers and are half the cost. Another trick is to pop the seals off and pack them with grease, there isn't much in there from the factory. Heating the hub and cooling the bearing is the best way to install, they just drop right in - no pressing.