Hello and welcome to the forum
Here what you need:
http://www.hiflofiltro.com/catalogue/model/2168
HiFlo Premium OE Replacement Air Filter HFA4606 for £9:
http://www.oemcycle.com/Item/product/900...Aprr8P8HAQ
Oil Filter Hiflo HF 147 £6 http://www.sportsbikeshop.co.uk/motorcyc...prod/50822
EBC FA252HH £17
http://www.ebay.co.uk/itm/141167205311?_...EBIDX%3AIT
or Galfer HH Sintered G1370 Front Brake Pads
http://www.ebay.co.uk/itm/141532460947?_...EBIDX%3AIT
About K&N air filters: on my bike 2003 Fazer FZS 600 the old cheap HiFlo air filter was working much better than the overpriced K&N. Complete waist of money.
Two filters above plus the brake pads cost total of £32. The K&N filter itself cost £39. And does nothing different that the other air filters do. Except making my bike works and sounds worst.
Save your money and do not buy K&N.

Here what you need:
http://www.hiflofiltro.com/catalogue/model/2168
HiFlo Premium OE Replacement Air Filter HFA4606 for £9:
http://www.oemcycle.com/Item/product/900...Aprr8P8HAQ
Oil Filter Hiflo HF 147 £6 http://www.sportsbikeshop.co.uk/motorcyc...prod/50822
EBC FA252HH £17
http://www.ebay.co.uk/itm/141167205311?_...EBIDX%3AIT
or Galfer HH Sintered G1370 Front Brake Pads
http://www.ebay.co.uk/itm/141532460947?_...EBIDX%3AIT
About K&N air filters: on my bike 2003 Fazer FZS 600 the old cheap HiFlo air filter was working much better than the overpriced K&N. Complete waist of money.
Two filters above plus the brake pads cost total of £32. The K&N filter itself cost £39. And does nothing different that the other air filters do. Except making my bike works and sounds worst.
Save your money and do not buy K&N.