I realise this isnt providing part numbers but;
Ive used these guys several times in the past and theyve been extremely helpful and seem to know what theyre talking about,
http://cpc.farnell.com/
Ive always dealt with them over the counter which i know is out of your area but it may be worth a phone call?