Since I had to order replacement boards for some of my classroom PCs today, I used OEM XS. They charged me $22 to ship (ground!) four motherboards and the only available payment method was Paypal.
I'm glad I could find a good approximation for the boards I have but there was a whole lot of aggravating in that purchase, too.