It did. I was consistently over 40+ on nitrates while doing weekly water changes. The pearls took about six weeks or so to "culture" and see a reduction in nitrates. It got it down to around 10ppm on weekly testing. The only thing I messed up was adding too many pearls after a while. I had about a 1/3 of a conatainer left and it should have been used in two separate batches, but I put them all in at one shot. Nitrates bottomed out @ 0 and got some algae growing. I took out some pellets and after 4-5 weeks of above average feeding I got the nitrates back up to 10ppm.
I currently do not run bio pellets as I am getting ready to swap my tank over to a new one, and I removed all the equipment I could do without for the time being. I will run bio pellets again once the new tank is set up.
The main reason I like to run them instead of a fuge is because I don't need a light and I can run the reactor off a manifold. The less things I have to have plugged in the better.