I think the sliding pins are priced reasonably, the rubbers are quite expensive, as are clips, shims, and springs. Some dealers don't always provide good advise and suggest parts aren't available when they are. Check for parts using http://www.toyodiy.com and just give dealers a part code to price/order.
Lexus Swindon will do online ordering, although it isn't 24-hour turnaround.
http://www.lexuspartsdirect.co.uk