Can you get someone to foam the roof? Also not cheap, but deals with strange shapes well. Our roof is a Dura-foam one - not a very thick layer of closed-cell foam but very very good insulation....