Real estate is at a premium both on the crossover board and inside the cabinet. But it all fit.
I also cleaned up any corrosion on the connectors, added dielectric grease to prevent future corrosion and added some open cell foam around the speaker frames just for fun.