I would go with QED. It does not seem to matter where you order your HD from they all seem to be around $35-$40 shipped. QED has reasonable prices and from what has been posted here it sounds like they are very good to do business with. Also, the last time classic was out of HD's it took a while for them to get some in stck
I recently placed an order with Charles at QED (2 actually) and while the website is an absolute mess, his service more than makes up for it. He is a great guy to deal with.