Yes, it absolutely will. I've put them on every one of my trucks I've had. Maybe flush it completely, put in some of your cleaner of choice, run it as required and flush it again. Straight water can cause the rusty water, but can also be very bad for these things