Dang. I already ordered the dorman. I also ordered all new GM hoses that connect to it. Didn't know if I could trust a no name metal one..this is my 3rd as well. I had one replaced under warranty around 34,000. Last one lasted 65000 miles. Just hit 100k