I have a 97 wrangler and it fits great.  No flapping noise...Snug fit but no problem attaching.  It was tough to get middle strap between cage and sound bar but not impossible.  The instruction did state you may have to slide back the sound bar a little.  I highly recommend this Safari top and all Bestop products that I have encountered.