my 91 wrangler has a soft top, and I am currently looking for a hard top. What am I going to need to make the swap? is it a direct fit? what hardware will I need? is this going to be an ordeal?

thank you, 1st jeep, now