Has anyone ever taken a bosch vp44 (psg16, twin socket) from a donor car and put it in their own? Do the two pumps need to be an exact match or can it be a similar pump and therefore change the main ecu from the donor car as well?

I'm in a dilema and a local mechanic is 100% certain he can take a pump from another car and put it into mine even though they're arent an exact match! To do this he is also changing main ecu, etc.. and re-programming to tie in with my car.

Any advice would be greatly appreciated. He is charging £250 for new pump + £150 for labour.