Ok I know oem is the best to replace the bearings and seals with, but all of the bearings are toast in my swingarm and linkage. They were greased but got extremely pitted from dirt and water. Way too crunchy motions now. Oem will cost me over $300 and thats with my 20% discount. There are many companies out there with kits to do this and was wondering what company had done people right the most for these bearings. So: with your experience, what company makes the best bearing/seal kit.