I completed some needed maintenance on the '04 ST this weekend, after 11.3k miles. This was my first time with all the fairing removed and tank+airbox removed, and getting it disassembled & reassembled properly seemed as significant as the actual maintenance! I found lots of good information...
www.st-owners.com