I've never bought anything from them, but have bought some cheap aftermarket fenders and a bed side from another company. The parts were close to original, but they did not fit exactly the same. In my case I figured that was gonna be what I got and it wasn't a problem.
JMO, but I think most places like Tamarz's sell cheap aftermarket parts that all come from the same vendor.
Customer service on the other hand is a different issue which is the main problem you had.