These appear to be a Chinese copy of the stock 320/28x bearings And they appear to be the same for upper and lower locations. The stock bearings are both labeled 320/28x but are actually different Yamaha part numbers, due to shallower roller contact angle for the lower bearing.
I think this is not the place to try save some money, Yamaha selected unique and different bearings for each location for good reason.
I need new head bearings for my own bike and I’ll be buying OEM.