Shimano UN52...or UN72 if you can find one for square taper Bearings last forever, and pretty damned strong.
Personally, I'd go ISIS>..far better cranks available ( unless you run Burns ) less flex, stronger axle.
FSA platinum pro...Superstar components IRB.....try-all