Had bought the Perrin BPV, but it didn't fit because I have the Process West Verticooler. Should have done some research, but anyway i saw that this one fit perfectly with the verticooler. So glad it does did not want to have another bpv not fit with my intercooler. Installation was a little awkward because of the orientation of the verticooler, but didn't take me too long to install it. The only downside is that you have to take off the bpv if you need to adjust the spring if you need to. As you can see in the pic, there is no room to adjust the spring. Without adjusting the spring, it does seem to make that pssh noise when you let off (on my set up anyway). It's not so obnoxious but you can still kinda hear it. I am happy with it so far and hopefully i won't need to replace this.