Working on a track swap on my 05 M7. Found the driveshaft bearings on the brake side were toast. It looks like I can either replace the 2 bearings with cat bearings for $43 each or buy a bearing kit by All Balls which includes the diamond drive bearings and seals for $76. Are the All Balls bearing kits any good? I have never had an issue with the diamond drive and always flush and fill every year with either cat or BDX oil. The sled has 4000 miles on it. The sled has a 06 diamond drive on it.