I got a reefwave 45 about 2 or 3 weeks ago. It ended up being too much for my tank, so I ordered the 25. It's only about 3 weeks old. Been in water about 2 weeks, ran at 10% flow. Come with everything, the controller, snail guards, extra bushings, everything that was in the box. They are 330 new, so I'm asking 300 as it's basically brand new.