Can't help but think that's correct

There are tons of programs out the there that allow you to plug in the Thiele Small parameters of the various drivers to get the box size and port dimensions; but I don't ever remember a program that allows you to put in the box size and port dims and give you the speaker drivers you need!

Yup....best to get the components first and then build the box around it(Well; in most cases anyway