I have seen a very neat spin on oil filter installation on an Aprilia at Brooklands, I plan to fit one to my Aprilia too...the owner gave me details of where he sourced it and I have contacted the suppliers (see below) - but Italy is on holiday currently - so no further details (or photos) yet.
Officina Gamberini
E Via Dagol, Via dell'Artigianato, 18
40057 Granarolo dell'Emilia BOLOGNA
ITALY
+39 342 332 7584
info@autofficinagamberini.com