Every time this comes up in a post there seems to be great interest so I'll post and Pin this topic for future reference.
http://www.calsci.com/motorcycleinfo/FilterXRef.html
Motorcycle Oil Filter Cross Reference
I use the longer ones no problem once there screwed on, just a little more effort required getting past the rad hoses. I use the WalMart SuperTech ST7317 Made by Champion.
Recommended filters.
All have superior
filtering.
About 2.5 inches long.
Purolator Pure One PL14612, about $6.
Mobil M1-108, about $12. Made by Champion.
Bosch 3300, about $6. Made by Champion.
About 3.25 inches long.
Purolator Pure One PL14610, about $6.
Mobil 1 M1-110, about $10. Made by Champion.
Bosch 3323, about $6. Made By Champion.
WalMart SuperTech ST7317, about $2. Made by Champion.
Buy these filters