I have purchased parts at the Belvidere location for years, and have never had any real issues. However, I placed an order a few days ago. When I went to pick up my order the following day, I was told my order had already been picked up. Well, as I didn't pick up the order, I asked who did. All they could give me was a basic description of the person they gave my order to. Despite the fact that my order had only my name as the authorized pick up person, the employee gave my parts to a random person. I was told that they would not have given my order to someone unless they had my name. No one would have known about my order. The pick up was done just before closing, so I can only imagine the employees were more interested in getting out of there than they were about following procedures. Absolutely terrible customer service and the blame for their screw up was pushed off on me. Avoid this location like the plague! read more