...though my first thought would be to try to fix the one I have. My parents did a terrible disservice to me growing up, in that I now just can't stand to waste anything. So, for me it would be fix the wonky one, or use a roof from whatever I have the most of, or ideally, a junk body with a good roof.
But seriously, it sounds like you have a few options kicking around, so maybe put them out in front of you and see which one looks the best, or perhaps which one measures up the best...