A few weeks ago, we had three oil filters lined up on the desk, doing an examination/comparison. The results:
Triumph filter (3990070-T0301): excellent quality, very expensive - $12.17 w/o-rings
Kawasaki filter (16099-003): excellent quality, reasonable price - $6.23 w/o-rings
Fram filter (CH6012): poor quality, very cheap - $3.99 w/o-rings
My personal opinion: I will be using the Kawasaki oil filter. It is identical to the Triumph filter, at half the price. The Fram filter is inferior as far as quality is concerned; even the o-rings are inferior. The one I bought is going into the trash.
HTH. LG