When changing to a bigger cog, SunTour thumbshifters are designed to slightly overshift and then settle into the exact position when you let go of the lever. This means better shifting to an easier gear - which is harder for the chain as it's moving to a bigger cog - without such heavy tooth profiling as Shimano cassettes had / have.
Although the SunTour spacings were variable across the block - 4.8mm and 5.0mm - they shift well enough with Shimano spaced 8-speed cassettes - all 4.8mm spacing - for you not to notice.
I use XC-Ltd or -Expert shifters with an XC-Pro rear mech and a Shimano-spaced SRAM 8-speed cassette on my commuter, and it maybe needs tweaking once a month for cable stretch. Similar on one of my FSRs but this time with a Shimano XT mech with a floating top jockey / XC Pro thumbshifters.
If you have 7-speed SunTour shifters, you can use them with an 8-speed cassette by having the largest cog position at the back non-indexed, moving the shifter past the last click and having the mech travel limited by the low adjustment screw. I do this to run SunTour wishbones with an 8-speed cassette on my Inbred as the wishbones are 7-speed only.
To use SunTour thumbshifters or wishbones with a 9-speed cassette, try the Hubbub modification to a Shimano rear mech:
http://pages.citebite.com/y4n7c3h4yubr
This would give a non-indexed lowest gear with an 8-speed shifter, or two lowest gears with a 7-speed. YMMV, I've never tried this myself, as I am avoiding 9-speed (or greater) cassettes and chains for as long as possible.