I have an M475 hub on my new bike that's giving me problems. Making a very low rotational noise (wouldn't quite call it a grinding noise) and I'm concerned about it getting worse. I've pulled the bearings out and cleaned them and repacked it with grease but I still hear the noise when I spin the wheel on the bike.

Wondering if I could buy XT parts and put into this hub? I'm mainly concerned about getting the rubber seal and axle from an XT hub. Would they fit? Also, where can I buy these parts in the US?