I bought alot of stuff from partsexpress in the past month. The products were fine but if you ever want to return anything, they'll screw you over. I did not see any 25% restocking fee on they're website, but it was written on the back of my reciept when I got the package. They over charge on shipping products, I bought a IEC plug for $17 and the shipping was $10!!! You have to pay for shipping both ways and take the 25% restocking fee. What a freaking scam.