....thats why they call it "subaru upper cleaner" lol. Because its made for subarus only.

Engine layout is a big influence on this