These are made of what feels like fairly tough foam. They weigh 20g for the pair. The foam is contoured to provide a bulge for your palm when holding the bars.
They are a very tight fit on the handlebar so you definitely need a compressor and lots of air to "float" them on the handlebar. Once on, they feel good and solid and unlikely to rotate.