Hard drives are the same between PCs and Macs. But there are variables SATA vs. IDE, 2.5 vs 3.5 which you have to know for your particular machine.
If you know what you are doing and are confident that you can order the correct drive then NewEgg is an option. Cheap prices no customer service or support, possibility of restocking charges if you order the wrong thing and want a refund.
However if you are new to this, and would prefer a company who can recommend and ensure you get the right drive for your Mac then OWC is the better company.
newegg has the better prices, fast shipping, even give you a lil gift when you buy more expensive things.
I have purchased several items from both OWC and Newegg, and my experiences have been fantastic. They both ship very fast, and customer service from both companies has been great as well. I've made at least one return to each company, and each time was a very smooth and easy process.
When deciding between the two companies, I usually let price dictate who I purchase from. I live in Illinois, so OWC charges me sales tax, but I don't get charged sales tax from Newegg.
One other company that I have had very positive experience with is zipzoomfly.com. I have purchased a couple hard drives from them, and I consider this company on par with both OWC and Newegg (their prices are often less expensive than OWC and Newegg).
Trivial thing of course -- I ordered a monitor from them on Dec 14th. When it was lost by UPS twice, I ordered from another company and when the NewEgg monitor finally arrived on Jan 7th I refused delivery from UPS. NewEgg hit me for the $21.44 shipping anyway and refused to give in. All in all, they held my $800 for a total of 7 weeks before i got it credited to my visa.
I'd add FRY's to the list of frequent companies I buy from.
However, I refuse to buy from NewEgg anymore. Trivial thing of course -- I ordered a monitor from them on Dec 14th. When it was lost by UPS twice, I ordered from another company and when the NewEgg monitor finally arrived on Jan 7th I refused delivery from UPS. NewEgg hit me for the $21.44 shipping anyway and refused to give in.
All in all, they held my $800 for a total of 7 weeks before i got it credited to my visa.
I don't see how UPS charged them for somehting that took 3 weeks to attempt delivery and they shouldn't charge me for it either.
With FRY's, I once just flat-out changed my mind on something and refused delivery. the full amount was credited to my visa 3 days later without so much as a phone call.