Which would you reccomend for my system?
That's a good question. I have no experience with any of the options sold, so while I can show them to you I can't speak as to how well they work.
Here are some things I've seen:
Sulfur Denitrifier from
BRS. The process is a bit different than denitrification with a carbon source. I've read some papers on it long ago but I've never used the sulfur method. It's more of a steady thing than something you dose often, which is a nice feature. I forget the other pros/cons though. This unit is rated for your tank volume. I see there are some other brands offering similar products too.
Bio-pellets are a cool concept, but I've also never used them. These are both a carbon source and a home for the denitrifying bacteria. They are meant to tumble slightly in the flow (you can buy reactors for them, or make your own for a system of your size). You replace them over time as they are consumed by bacteria.
I've mostly worked with DIY reactors on larger systems, with a carbon source. The carbon source (I've only used molasses and methanol, but vodka is better and safer respectively) is introduced with the water being pumped into the reactor, using a dosing pump (that can push the liquid in, despite the pressure from the water pump). The water flow needs to be low. In your case likely below 1 gpm. The carbon dose depends on your nitrate concentration and production. The effluent from the reactor flows back into your system, ideally where your biofilter is because the nitrite coming out of the reactor will be high. In the reactor you just have some biomedia (maybe 30-40% of the reactor volume if using K1 media).
The way the carbon method works is that the water flow into the reactor (or within a bio-pellet) is slow. This allows heterotrophic bacteria to colonize the first part of the bio media, and while they consume some of the carbon, they also deplete the oxygen. That leaves the rest of the media without oxygen but with some carbon, and then the denitrifying bacteria to do their work. They convert nitrate into nitrogen gas, which exits your system easily through off-gassing. The elevated nitrite is because nitrite is an intermediate step in the process. The other benefit of carbon-based reactors is they boosts your alkalinity, but not in an unsafe way - they restore 50% of the alkalinity lost through nitrification.
You just don't want your nitrates to get too low with such reactors because then they produce hydrogen sulfide instead. These are poweful management tools, but don't starve the bacteria of their food source! So you don't base your carbon (e.g. vodka) dose on a nitrate level, but instead based on changes in nitrate. When nitrate goes up for a little while, you increase your dose. After it falls for a little while, you decrease your dose. Your nitrate will go up and down as needed.
Like I said, I'm not well-versed in the sulfur method and I don't have time to read enough about it to compare right now, but I wanted to at least reply. Both methods will lower your nitrate - I just don't remember the byproducts and quirks of the sulfur one.