I got my Cardinals from Robert(owner of Wins) for 75 cents each. He's a good guy and a local store worth supporting. For RCS, the only place I've found them was Pacific on Delancy(4.99 a shrimp). I get my rcs either from aquabids or good folks in this forum.
hope it helps