The rubber/Vynal you can use most anyting. I might try that highly advertised over priced Flex Seal. You can glue a fabric patch on it then flex seal it, Works well if not exposed to direct sunlight.
The trim strip.. Just replace it, RV stores or believe it or not lumber yards carry it.
Home was where I park it. but alas the.
2005 Damon Intruder 377 Alas declared a total loss
after a semi "nicked" it. Still have the radios
Kenwood TS-2000, ICOM ID-5100, ID-51A+2, ID-880 REF030C most times