I have seen them solds a bit cheaper but not by much. If it's a fish you want that badly then $3.99 should be no problem at all. Personally, I would not even question the price when it is that low.
i was questioning it becuase it seemed a bit low..just thought that the price might reflect the quality..but i guess i might just go ahead and get a few and see how they are..=D
I found some at pet supplies plus today for $4.99 and I got one with a green jewel for $2.99 and the guy wrote $2.99 x 2 on the bag so I got him for $2.99 I was so happy I finally found a butti and for 3 bucks even more happy.