Here is the construction drawing, parts list, and start of assembly.
I have left over 18mm birch ply for the baffle, 12mm poplar ply for the rest of it, a quart of black Duratex, and 1-1/2" acoustic foam. Most of the rest was from Parts Express:
1 - Eminence KL3015CX-8 15" High Power Coaxial Woofer 8 Ohm $259.99
1 - Selenium D202Ti 1" Titanium Horn Driver 1-3/8"-18 TPI $43.99
1 - Switchcraft EHRRSLB Curved Rocker Switch I/O DPDT Black $6.53
2 - Penn-Elcom 30769 Compact PA Cabinet Handle 6" x 7" $7.33 ea
1 - 15" Waffle Style Black Steel Speaker Grill with Rubber Edge $8.29
1 - Penn-Elcom G0780KIT Large Speaker Grill Clamp Kit $6.94
1 - Eminence PX-LPAD Crossover LPad Attenuator $24.99
1 - Eminence PX-BII 2K6-2 2-Way Speaker Crossover Board 2,600 Hz $59.99
2 - Neutrik NL4MP-ST Speakon Connector 4 Pole Panel Mount $3.64 ea
1 - #10-32 Barbed Body Insert Nuts 50 Pcs. $8.78
Total with tax $450.80 I also picked up 1" #10-32 stainless cap head screws to mount the speaker, a tube of PL Premium adhesive, and a pack of 3.5" thick R-15 mineral wool batts for the extra insulation to stuff the cab. I think the PX-BII 2K6-2 crossover should work well with this driver pair. I used the Selenium D202Ti on an earlier build and liked how smooth and transparent it was; very nice driver for the price and it only weighs 2 lbs.
I drilled holes for and mounted the insert nuts before routing the baffle cutout. This prevented wood from extruding into the baffle cutout when mounting the nuts. Routing 3-1/2" holes for the port tubes didn't turn out so well. The trammel point rig was so tippy it jumped out of the center guide hole so I finished the holes with a saber saw and anchored the port tubes with PL premium. The first pic shows how the speaker, grill, and HF attenuator fit in the baffle. The next two show the front/bottom/right and back/top/left halves which will be joined in the final assembly. The drivers extend in 7" from the front and the port tubes extend in 6-3/8" in from the back.