These bearings were an exact fit and unlike the original bearings these were sealed on both sides which should extend their life considerably. They don't say where they're made but they seemed to be high quality materials. My sprocket hub was really bad I could grab it and move it around with the axel tight but after the install it was tight without any play. Time will tell how long they last but i'm sure it will be longer than the original ones which was 8,000 miles. Also when changing your rear bearings make sure to check the cush drive rubbers because if they're bad it will cause your hub bearings to wear prematurely.
Fitmwnt was spot on for my dr350s.
Haven't put tons of miles on them but so far so good.
They are sealed on both sides of the bearings which is good vs. the oem.