Paul, a part to consider rather than a magnetic solution is to fit, what more recent Morgan's have fitted in the factory are "Sidescreen seals". Have a look at Williamspartshop.co.uk under Bodywork Accessories, 24GBP a pair.
They have a peel off sticky side that sticks to the windscreen surround. They work for me.