newegg.com is great. They primarily sell computers and office equipment, but if I'm buying that stuff, it's my go-to. Fast delivery, fantastic customer service. If something is defective, they'll send you a replacement with a return shipping label, no questions asked. Been using them for nearly 20 years without a single complaint.