I have a similar looking set on my bike, made from a soft silicone feeling kinda stuff. I like them well enough, but I can't keep them positioned properly. The palm rest portion keep turning down, forcing me to twist them back into position several times every time out.
I see the ones you bought have a clamp built into them. Do you have a link to where you got them?