I think I know of the product. I looked for it but couldn't find any. My 'insulation' stays in place because of the top to bottom curve - it's wedged in there.
Does this look like your rig?
I saw this photo of a BT Cruiser seat:
Very nice. Is yours like that?