The stock regular protege fans, hoses, and radiator brackets fit right to the Mishimoto. I already had slim fans from my FMIC install (wiring is simple just connected the 2 wires to the stock wiring), used regular protege radiator brackets ($5 from JY) and used the stock hoses (until they leaked and I got Samco). It includes a 19lb. cap and free shipping so $255 total. If you order from JMBaggie (I frequently do for various parts) it would be $317 (plus shipping?) but at the parts counter at the local dealer it is not going to be that cheap. Obviously the Mishimoto was the best choice for me since I wanted a full size radiator anyway and the stock plastic one cracked last time I was at the track in February (another reason not to get a stock plastic rad). And my cooling system is more efficient because the radiator holds more coolant, has more surface area, better heat transfer with aluminum vs plastic, higher pressure 19lb cap means it will handle more heat before boiling over and be more efficient.