The OEM Triumph fuel filter is inside the tank on an EFI BA and SM. Triumph schedule a replacement every 2 years or 12,000 miles (20000 kms). One of the replacements here is the BMW filter (a rebranded Mahle KL145). BMW recommend replacements every 24,000 kms. You choose.

Here is a list of replacements for the OEM fuel filter:

o Triumph Stock - T1240850
o AC (DELCO) GF61
o BMW - 16 14 2 325 859
o Fleetguard FF149
o Fram G2
o KNECHT MAHLE KL145
o Motocraft FG-2
o Napa Gold 3032
o Purolator - F20011
o Wix 33032
o Mahle 145

It's hard to source any of these here in Australia, I can only find the Mahle 145 from BMW shops at $24 each. But that is still a huge saving on the Triumph price here. In the USA you should be able to find some of these replacements for about $5 each.

By foglefar

full thread