Another site to add to your list is www.autdirect.co.uk

Cannot say they are always the cheapest but their stock is very varid.

You can also buy what they call "barebone" systems which are ...