I have some of the same worries as you, but my job-hopping history is worse than yours. I may make a post of my own on this topic soon.
Not sure there's a perfect answer, but in your case, what are you really supposed to do -- turn down a good opportunity because somebody, someday, somewhere might call you a job hopper?
I've known people with far, far more hopping on their resume who seem to keep on getting good jobs. Not sure how, but they do.
Basically, if I were you, I think I'd go for it.