I have purchased some bestop products over the years and so far they have been good quality.
I always dealt with quadratec.com
good company and they offer assistance
I have a 1984 jeep and it came with a hardtop off a older model jeep, however it fits, but ordering parts for the hard doors is a trip.
jeep made changes almost every year (improvements I hope) but changes never the less.
might call quadratec and ask them what part number you need. once you find out the proper part number you should be able to solve the problem.