I've used these... not this brand for my truck... cause when you get into 35"+ tires they tend to not be perfectly round and often WAY out of round.
also when wheeling wheel weights get stripped off really easy...
never had an issue with these... never thought about them for the bike... be nice if you had a setup for track as you wouldn't have to worry about tape'n wheel weights... but I'd only do it if you had a spare set of rims as try'n to change tires with these beads gets messy...