i use the mobil1 m1-108 or the hiflo filtro hf204rc on my 954.
lucas oil semi-synthetic mc oil is my fav. i have used the hp4 and motul 5100 in the past, but i think i can feel a slight advantage in how my bike shifts with the lucas oil. so i stick with it. i change my oil with my rear tires. i get around 3-3500 miles out of a dunlop q3. because i change the oil often, i only change the filter every other oil change. im sure the oil would still do its job for more mileage than the interval i change mine at, but its a noticeable difference in shifting smoothness when i change the oil. to me, that means its also doing a better job protecting my internals.
im not sure what the oem plugs are for the 99, but i use NGKs'. ive never used the alternate denso plugs, mostly because they are a lot more expensive and i tend to swap my plugs well early of the recommended interval. at around 9,000 miles.
id suggest picking up a mighty-vac or an unbranded equivalent. i got one at harbor freight, which is a kind of knock off cheap tool store. not sure if you got those where your at. anyway, get into the habit of changing your brake fluid often as well. i do mine a couple times a season at least.
ill link a pretty informative oil filter research and cross reference page i found during my own journey in making a filter/oil choice. i found it pretty interesting and i suppose when you ask people what filter they think is best, most just rattle off what they have heard or been told, or grew up with etc. so ill include the link as a reference to why i use the mobil 1 filter. there are some other options and some interesting dissections that back up the research.
in general honda is said to have pretty good oem oil filters, along with hiflo. but im not a oil filter scientist. those are unbacked brand recommendation based on hearsay really. ive never had a problem with either though.
if you take a look at the left menu at "how it works and diy" then click on "oil filters" itll take you to the tear down and look at popular filters and why they recommend the ones they do.
Oil Filter Cross Reference