Price definitely varies, they should be between 100-150 if I remember correctly. But definitely keep an eye out because I could be wrong. as per getting the larger compared to smaller. I'd say either one has its pros and cons. larger ones are a little more pricy but they'll be well established hardy fish that you can see in the tank and already have some nice coloration to them where as the babies are cheaper but you have to be more so sure parameters are more on point, you'll have to grow them out for longer, and there is definitely more competition for the babies than for the larger specimens so they'll sell out a lot quicker