Their cost is closely related to how far you are from a hatchery that raises them. As in, you're going to be paying for transportation costs more than the fish themselves living where you do in TX in all likelihood. I can get 6" rainbow trout for $1.05 each but I also have a hatchery where I can pick them up less than an hours drive away...