Seal/repair polyurethane/fabric headset earcushions.

I have a Razer Tiamat V1 with wornout earcushions. The polyurethane coating (fake leather) has flaked off over time, Does anyone know how to fix this?

I was thinking I could just coat the underlying fabric and remaining polyurethane in a seal of some kind. I'm just not sure what product to use. It needs to be skin safe, flexible and durable.

PS: I'd obviously just buy replacement earcushions, but Razer doesn't sell them and all OEM versions are too small.

Any help would be greatly appreciated.

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0