yes it is, i had to use gen2 upper & lower hoses, and i had to use i believe a 1/4 to 5/16 hose adapter for the hose that goes to the back of the thermoustat housing , but im not sure how a stock oil cooler fits since im turboed i use a smaller oil cooler that came off a honda 750, but in all it fits like it belongs and youll be amazed at how much cooler it will run, i can sit in traffic all day with no problems