I would buy this again - Definitely!
Dual water heaters in the attic and fairly new (~3 years old) when primary heater quit working. PIlot wouldn't stay let. Installed a new thermocouple (also from supply house) but didn't solve the problem, so moved on to the complete valve. Solved the problem!
I made both of my orders over a weekend, and both pulled and ready for shipping the day I ordered them. Had them in hand (here in Texas) well before the next weekend. The parts were identical to what I was replacing and bolted right in.
Hoping this was a fluke, with the early failure of the valve, but if it happens again I know where to go for parts. Our heaters are in the attic and I live in a two story home. The prospect of hauling new water heaters up to the attic during a Houston summer is not appealing!