http://www.calsci.com/motorcycleinfo/FilterXRef.html
Results for our bikes:
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.
My cars are usually German (Audi, VW), so I have a soft spot for Bosch filters, personally; there is a 3323 on my bike right now. That, and its black, so it fits in well with the engine paint on Speedie.