I can answer for Blake: yes and yes. His car is an H model. His original cooler started to leak and was replaced with an upgrade under warranty. It started to leak as well. The third time he replaced himself with the newest cooler. Some plumbing had to be rearranged and the mounting was altered...