Yep
I bought it for my 2003 triumph speed four and it lowered the running temperature by 1 - 3 degrees centigrade. It has a magnet in it that you can CLEARLY see any debris comming off of the engine at oil change. Aluminum body with cleanable stainless element. Standard design, fits interchangeably with most bikes.
Considering a performance filter can cost 20 to 50 bucks.....
paid 120 cdn
Worth the money if you do alot of haulin ass. Not worth it if you just putt around like an old man.