as i have said in all the thumpstar threads, i love mine. i replaced the footpeg mount, some new suspension would be nice, but not needed. we ride on a track that was built for a big bike, that we are making it better for the little ones so there isn't a whole lot of jumping going on. We also like to trail ride which is great on the thumpstar.
i have no comment on the ssr, but from what i have heard and seen i think it is a good bike.
have fun on whatever you get, and try so save some extra $ to upgrade it because you will want to after no time.