I've recently discovered www.lings.com
You can input a part number and the site will tell you if it's in stock or not - if you're after something urgent then call as some things which say "usually dispatched within 2-3 days" can mean back order.
Even easier is to copy the part number from this website and paste it directly into Lings seach page.
_________________
MC21SP Plaything
BMW F800GS Bumblebee
Triumph 9551 Daytona Big boys toy
FJ1100 Sporting relic
GTS1000 oddball