Gary has a good selection from time to time and as long as you can keep it in the bag or if it has been there for a couple weeks it has worked for me. The fact that he cuts the bag open, drains the water, and throws the fish into an existing tank shows that it is not surprising that only 25% of his fish live, and that is what he says is normal. Boarderguy, if all that you have bought from him has lived, consider yourself lucky. If you continue to buy, the 25% rule will catch up to you. Easiest way, if possible, is to be there between 2-3 on Mon and Thurs when he gets his stock. Then you can pick and choose before he shocks them.
Just my $.02