I have my motorbike tyres supplied and fitted at the bike shop I use. I just drop the bike off and let them do the whole job.
Might cost a bit more I guess, but I've got the peace of mind that they know how to deal with bike wheels properly.
I'd never heard of Tyron Bands before, but they sound like more bother than they're worth to me.