I bought the one IAMICHABOD posted to replace mine that was corroded. It didn't leak, but required tools to attach and remove the hose every time since the threads were so bad.
It was a pretty easy replacement except for where mine was placed. It took some contorting to be able to reach the back of it to unscrew from the old and attach the new. Other than that, it was pretty easy.
2016 Bullet 274BHS
2015 Silverado 1500 Double Cab
Andersen WDH