Asad, with all due respect, your Jeep is still a CJ7 as long as the chassis and springs are CJ7. The CJ's narrower chassis and narrower springs give it a very different drive from a YJ Wrangler. I suggest you stick with CJ7 parts as Wrangler suspension bits will not fit.
I have a fair bit of experience with CJ7 suspensions, and best combination I have used so far is American springs with regular KYB replacement shocks. They're dirt cheap and available everywhere. No fancy gas or nitro cell stuff. I have tried various gas shocks they are all way too hard. Your vehicle will bounce all over the place and you'll lose traction. In the long term, they will also break the chassis, as you know the CJ7 chassis is notoriously weak at the front. Rancho RS9000 is a great shock for occasional off road use but they are prone to leaking if you do any high speed wheeling. I have been through 3 sets of RS9000s in my Jeep. The ride is great but they just don't last very long.
If you want to splurge on a high dollar suspension, nothing beats Old Man Emu. They make the best Jeep suspension. P