the bikes at Walmart are not all that much cheaper overall. like ya 140.00 for a little kids bike. my daughter bought one for our granddaughter. but our little girl was only 30 pounds at 4 and could not peddle the thing as it was so hard. so I went to trek less then a mile away and could not resist getting her a bike. a month later no training wheels. so her birthday is up and she is out growing the 12" so we took her there to test the 16" bikes she loved it. now the first time was 300 but we got 1/2 off with the trade in of her last bike so now they are about the same cost but the quality is much much better.