Yes it has but my engines in my vixen no problem with fitting original oil filter but I'm also fitting a oil cooler block and there isn't enough room to get cooler block and filter in so I'm having to change position of oil filter , thanks for your replys