Once the box is assembled, seal all the joins on the inside of the box with silicon
you'll need some MDF, silicone, staple gun, glue and carpet/alcantar or whatever u want to cover it with
not getting at those who said to use silicon or those who do but:
shouldnt use silicon to seal boxes or for the joins!
know that really pungent smell that comes from silicone, it degrades and can affect the voice coil on subwoofers or any speaker for that matter, ask anyone who understands the technical side of speakers or subs, a far better solution adn a better technique is to use somthing like liquide nails or no more nails
after making sure the edges of your sub box are square ready to be joined,
predrill the mdf for your screws to avoid splitting it
then run a length of no more nails or your preffered grip fill type adhesive aloong each contact edge of the two peices you are about to join,
and then put the two peices together and screw in the screws,
as the screws tighten and pull the two peices of mdf together they will squeeze the adhesive out each side and therefore creating a glued and screwed joint that is far stronger as well as ensuring a 100% airtight sealed box or joint!!