You want a OEM one with the circular roof hatch and related bits. anything else is a waste of money. Of course that's just my opinion.
You will need a hard top front windshield with the front turret support brackets, B' pillar support brackets, turret support , roof, C pillar at a bare minimum