Thank you for the extra info. Yeh, some parts are expensive, specially if you buy from BMW. They quoted me R8000 for a petrol pump on my red and white X. My husband then by pure luck looked at all his bikes and found that the Yamaha XT660 pump is the same. Aftermarket pump for the Yamaha...