Look on eBay for a seller called mousethebike (Im pretty sure thats the name, if it isnt, look for a very similar name). They can do them from somewhere in Europe (might be Italy or France) for quite a bit cheaper than that.
Ive had stuff from them in the past, and theyve always been pretty quick with a good service.