We're just starting to refurbish the roof on my new Carawagon, and have determined the seals we need.
Note that at different stages of production, or as repairs have been made, different seals may have been used, but these seem to be the originals for 1966/7.
We got these from http://www.coh-baines.co.uk/, as they seem to have a vast selection.
You can download their catalogue, or ask for one (it's 112 pages!!), and the pictures are all life-size so easy to work out what you need.
For the front and rear edges of the aluminium panel, 3m of:

The same seal we intend to use for the top side hinge, just opened up and one side trapped between the hinge and the aluminium before riveting. Another 5m needed for that.
I think the original was a right-angle section of thin rubber, but I can't seem to find any thin enough, and the U section works well, wrapping itself around the hinge when down and covering well when up.
For the top edge of the end pieces, where the aluminium rests when down (2m), and for the edges of the folding end panels (4m):

For the bottom side hinge, 5m of flat rubber strip is used:
FLAT RUBBER GLAZING STRIP; 1.6mm x 51mm (page 96)
If you need to replace the window seal, you'll need 6m of:

and 6m of the filler strip:

If you have a perspex end window, you'll need a short section (min order 1m) of:

For the edge of the roof section, we use this section which wraps around the edge of the wood better than the original:

Unfortunately, Coh Baines won't let you have a price list, so I found it best to email them for prices, quoting their order codes and lengths.
The total comes to around £200 if you use the above seals.
Just as an aside - on Patrick's Carawagon (1972), the end 'rest' pieces didn't have a vertical slot to use IRS0668 (tadpole), so we used 2m of

Hope that helps - I'll put up pics of the roof restoration as we carry it out.
Cheers,
Robin.