in all honesty i've found that cycle gear seems to have the best prices on that stuff. they are a chain and there should be one near you. you'll be able to take your child there to try it all on and pick out colors. great bonding time. get a refund and give them a try!
I agree the one in tampa is great.