The pumps are about 5-600 quid from Euro car parts and they come virginised so don't need programming. It's about a 4 hour job to change,just don't let the timing chain slip. There is a special tool available to hold the chain when you pull the pump out. You also need the timing pin.