Never heard of the brand, but that kit looks pretty decent to me. That sale price is actually also pretty good for a kit that's pretty complete except for the heater. The one thing I caught about it is this: it doesn't say exactly what kind of "bulb" it comes with for the light. If it's a fluorescent of some kind, then you're set. If it's an incandescent bulb, I'd change it for a fluorescent right away, as incandescent bulbs won't really do much for your live plants and they also can really overheat the water in a tank that small. As long as it's got a standard-size base for the bulb, you can buy something like this:
You want the Colormax one for freshwater, not the 50/50. They also usually have these bulbs for sale at LFS's. I've seen them at better-stocked Petsmarts, as well.
I have to disagree about the ghost shrimp being candidates for lunch, no questions asked. I bought a few ghost shrimp as feeders for my dwarf puffers, but the puffers showed absolutely no interest in eating them. Eventually all of the shrimp disappeared, but I entirely blame the tiger barbs that were *much* more interested in them. I think they're worth a shot.
I think you're absolutely best off going with a fishless cycle rather than cycling with BioSpira or some similar product, or trying to cycle with the puffers in the tank.
Also, it's not necessary to worry about feeding dwarf puffers "cruchy" foods to wear down their beaks, i.e. snails as small as their eyes. Unlike larger puffer species, dwarf puffers don't need to worry about beak overgrowth and you're perfectly fine feeding them whatever they'll eat, really. Like I said, the bulk of my puffers' diet is the live snails, but occasionally they get live blackworms, and sometimes they'll eat frozen bloodworms, frozen brine shrimp and frozen mysis shrimp. I think krill and plankton would be too large for a dwarf puffer to eat.