After trying to find a good filter for my R1, I found that the Purolator Pure One is a great option.
R1 - Purolator Pure One part # PL14612
There is also a 1 inch longer filter available part #PL14610, but it won't fit on the R1. Other bikes it will. If you can fit it that is the one to have.
The R1 oil filter fits many Honda and Kawi applications and I'm sure there are other Pure One filters for other bikes as well.
Alder Auto used to stock the purolator line, but now go with Wix.
Alder can order them in, and the PL14612 can be had for abou $9.50.
Better price than OEM by far, and WAY better OEM filter by further. These filters can be had for about $5 in the US and are more available.
This is a good filter I can have confidance in before i get a Scotts filter.