Fuel Pump Aprilia No: 8106629 only sold as pump and mounting plate at £305.21 + VAT (Feb 2013). The pump can be replaced with:
Etecno1 EP2230 /Airtex E2068 / Bosch 0580453427 / Fiat 46480607 / Italdis 800.08.427 / Sidat 70427
There are many more manufacturers than this. Just cross reference the EP2230 to find what’s available in your area. Expect to pay no more than £40 or so …… way less than £305 anyway!
Fuel Filter Aprilia No: 8102971 – £26.02 + VAT (Feb 2013) a FIAAM FT5452. Replace with:
Ducati 42540101A – expect to pay about 2/3 the price for the exact same filter as used by Aprilia!
Alternatives appear to include the Halfords HF232, Knecht KL145 and Mann MWK 44 all of which are metal canisters instead of plastic. Take extra care when fitting the anti-static cable (blue in the photo opposite).