Steelerfan: I have the JBJ ATO, comes with two floats and a bunch of different ways to set up. There's very little space between the two pumps in the center compartment. I placed both media baskets in one of the side compartments and the skimmer in the other. IDK that the cadlights will fit in the side compartment. There's a baffle on both sides of the end compartments (for media basket to hang on) and a small lip at the bottom of the overflow teeth. The 9004 doesn't isn't snug but doesn't have too much wiggle room either.