I've bought good ones and I've bought bad ones.

They're reps- it happens. What has been good about this place so far is everyone comes to a mutually satisfying middle ground at the end of the day (in my experiences- your mileage may vary).