Part Number QVB500640. Genuine Land Rover part QVB500640. This is a genuine Land Rover Pump. Land Rover part number QVB500640 is manufactured to the highest quality by the manufacturer. Power steering pump which fits 3.6 tdv8 Range Rover Sport Models upto 2013.