This Fits Your 2007 Volvo S60
Full size assembly image of Coolant pump and thermostat (1/6)

Coolant pump and thermostat