I got a fortress roof on mine and love it. They make a good windshield as well. I bought my lift from backwood armor. It is a very solid kit (forward arched a-arms with built in lift and lift brackets on the rear).
Smith I suggest you check out http://www.prcforum.com There are guys on there that are very knowledgeable about the rangers. I bought my aluminum roof from EMP (extreme metal products, and made my own windshield out of 1/4" lexan. I created a bracket to fit over the back bed rail for my winch, and use rollers for loading came. I power it from a 12 jump and carry.