I've only ever bought from DCA once, and that was a cheap part (under a tenner) and I unavailable anywhere else in the UK. It arrived quickly with no issues so I can't really fault them.
However, what puts me off shopping there is the way he acts on social media. Childish replies to anything even slightly negative comments makes me wonder how bad the customer service would be if something goes wrong so I'll go elsewhere if I can