2004 STI Clutch Install – Sometimes They Fight Back Posted on August 25, 2014 by Subachad — No Comments ↓ I had these pictures for a while. I could easily rant on about how this STI Clutch Install kicked our asses and went into the AM hours, but I spent enough time on it already. Enjoy the pictures.