Kawasaki makes very good OEM bearings. But some of them weren't in stock and I needed a replacement quickly before an upcoming race. This was a great choice.
I have run one XC race so far and they've done perfectly. Plus, the entire cost is less than 1/3 of the price of OEM. For $13 for both bearings and dust seals, I'll replace mine every year. They fit in easily. Now that I've done both wheels, I could probably remove the front hub and replace the bearings in 10-15 minutes. Easy job and great price.