I wouldn't call this "mint" condition. It could use a good cleaning and maybe the plastic screen could be polished or something. But I'd be happy to give you this radio for the price of shipping.
View attachment 170034
I bought this radio from car-part.com for the two knobs that you now see are missing. This came out of an 02 Liberty. Turns out some of them have the exact same radio as my 04 LJ.
If this one won't work for you then check car-part.com like I did and expand your search wider than just Wranglers. Just make sure to look closely at the pictures because I think I saw a few different kinds of radio even among the 03-06 TJs.