Like Paul, I've bought CVs from them - I ordered 2 and only one came because they'd run out of stock but they let me know and the 2nd one arrived 4 or 5 days later. So they were ok IMHO, not wonderful but ok.
Bought a few things off them, water pump for my old Patrol, CVs and Rad for the Cruiser.
Only ever had one 'issue' with them, they sent the incorrect water pump for the Patrol. I phoned them up and they sent out the correct one that same day before I had even returned the wrong one back to them... first class service.