Well guys thanks for the ideas, but buying was too expensive up here.
I ended up glueing them all back in reinforced with galvanized 1/4" screening for the end tabs and I also found a great new product that glues this plastics up like for good. It's call J-B Weld,a 2 part glue.
I used a hand held sand blaster to get the paint / oil off the peices and body and it looks like it will hold for a long time.
I'll let you know.
Oh, and the last 2 holders that were still on, well they were hanging by a string too.