That looks like the one I used and it didn’t need any extra attachment. The stock intake met with the rubber tube inside the fender. I bought mine off eBay.
High pitch sound
I have a 4 cylinder manual and I have that same sound. Thought it might be a pulley or something but I’m not sure. Did anyone find anything with the headers or exhaust?