I bought a new set to replace a set that locked up after 1 year. This particular size was only available from All Balls or I would have gone someplace else. The front bearings that I bought a year ago are fine.
The seals and the bearing were fine, but I could not install the shock over the spacers that were supplied with the kit. I had to use my old ones as they had a thinner rim on the top. 2014 KTM 300 XC-W