As usual, RonAyers has a better price. There are a few (Very few) times when they don't have the best price, but overall, there's a reason they are my go-to place for ordering parts. As an independent mechanic, I do my best to find the best prices for my customers. Doesn't hurt that they tend to be Fast with shipping (not Murphs fast, I've twice ordered on Friday and had in hand on Monday), and have excellent customer service for the rare times when there's a mistake/problem. I'd rate them right on up there with NewEgg on the computer side of the world.
A set of front wheel bearings for a '99 bike (what I own) is 24.90 shipped. Yes, that is for a set of 2, OEM front wheel bearings.
Gotta love that the online fiche also uses Real parts numbers, not some made-up crap like so many places try to pass off.