Has anyone come up with an alternative product for the interior door water deflector, the clear plastic which sits behind the door card and has a pink glue all the way round?

I need some more of the plastic but cannot find anything similar?