I don't really object to paying a good mechanic to do the work, but if the Seafoam will help me out then it would be a bit more convenient for me if I could get away with holding out on doing a full cleaning until the 4000 mile/6000 km service (about 1500 more miles) and then getting everything looked at at once.
I use carb cleaner in my tank every spring. It's preventative maintenance that helps me avoid EVER having to open up my carbs for a "full" cleaning.