If all it needs is a fuel pump, they are hard to get, and you have to get the "right" one. You might want to g o over to the 107 forum here: R/C107 SL/SLC Class - Benzworld.org - Mercedes-Benz Discussion Forum and look through the sticky topics there. there's a LOT of info available and a lot of people willing to help.
Scott
Scott