Sorry to hear of roof troubles, mine possibly not a viable option for you but I also have a spare autosleeper roof which is structurally ok and complete in Cardigan, West Wales.
Details and pics on this thread...
http://66.129.69.181/forum/topic.asp?TOPIC_ID=679&SearchTerms=free,roof
would offer to bring it at the weekend but don't think I could attach it to Glyns' car without dramatic reconstruction of it blowing off[:0]
Bessie - four star commerdation