LOL!
It's all about the traction!!!
I think that if you are tearing up the beads on your tires, that you need to find a better way to mount them.
I have heard everything from Windex window cleaner to dish soap used as a lubricant to mount tires.
I always had my local tire shop mount them for me... Put their name on the car somewhere, tell all your friends what nice people they are to deal with...
Cost = $0.00
Sponsorship and new friends = Priceless!
Just my .02 worth
Steve