Lots of places sell new tops for it,soft top and hard tops..you'll be paying out the kazoo for a new hard top for it...
Do you have the soft top hardware?...if not,you'll also be buying the frame and hardware for one...
do a google search "2004 Jeep Wrangler Unlimited replacement top"...then search all the results for what you need/want
Here's one the most common places to get one,they even now have their own cheaper brand with a 3 year warranty for 299.99...........
QuadraTop Replacement Soft Tops by Quadratec - Quadratec
Don't DREAM your life, LIVE your dreams
Never forget 9/11
"Welding is like a woman,Get 'er HOT and Penetrate"
Gotta LOVE a person who knows everything about NOTHING
The only Thing necessary for the Evil to win is a good man to do nothing....
"How far you go in life depends on your being tender with the young,compassionate with the aged,sympathetic with the striving,and tolerant with the weak and strong--because someday YOU will have been all of these"....George Washington Carver
Want to know what an Ironworker is and the job scope of a Journeyman?..click here...http://www.ironworkers.org/becoming/careers.aspx