Hi
Yes it does sound confusing, GBS are the manufacturer of Robin hood cars. They do the alloy frame for this type of screen and the similar rubber you are looking for try them on
www.kitpartsdirect.com .
I hope this has been of some help otherwise get back to me again!