Perfect replacement - fits and works like the original. However, I didn't properly diagnose the problem and didn't really need this part. The problem turned out to be a blocked heater, so make sure you understand what's going on before ordering. If you need a solenoid, that's great!