I realise this has been discussed before but I do struggle to understand just why we pay so much for main dealer parts. In an idle moment I've been looking at some common parts that fail on the LS range. Take for instance a front upper control arm. Main dealer about £500. ACdelco, generally high quality parts, £64 from the US with lifetime warranty. VAT paid upfront, plus fast delivery (5days) £120 tops. This is of course from Rockauto/FedEx and this is their most expensive UCA called "professional" with grease nipple on the ball joint.
Edit on that. Lexus parts direct sale price £562 for one UCA.