perhaps im a bad example but my real world maintenance is this:
forks – I do a lower leg service/oil change perhaps every 6 months (depending on use) and maybe a full service with a reputable service tech every 12 months (more like 18 months). To be honest, I’ve got lazy with my Lyriks as Im waiting for them to die so I can get Pikes. IME, forks – no matter how well maintained – have a finite lifetime. I have 2010 boxxers which have been serviced regularly and they’re about to die.
rear shock – hardly ever but Im resolving to stay on top of my new one so i’ll get it sent for a full service every year. Mine is a cane creek so I won’t attempt to service the aircan myself.
reverb – mine is about 3/4 years old and I’ve bled it twice. Never had it serviced.
Linkage bearings – it depends on bike really. I’ve heard people say that bearings last about 6 months on my particular frame but I’ve not found that to be the case. To be honest, I regularly check for movement and if there’s any then I’ll replace them all myself. The main precaution here is being careful with a jet wash.
you could add shock mount bushings as well. These are an easy DIY fix and I’d probably replace the DU bushings every 12 months as any movement means the linkage bearing wear is more difficult to detect.
I think 3 months is excessive for any major servicing. I keep the fork and dropper post stanchions as clean as possible and sprayed with GT85 to try and keep the seals clean.
yes im prob a bad example 🙂