I'm going to maybe disagree with you about Walmart and other big box store bikes. The problem I have with them is you never know how experienced the person doing the assembly is. One of my daughter's ex-boyfriend worked for a company who contracted out to do assembly work for big retailers. He didn't know crap about assembling or repairing bikes, lawn mowers, gas grills, etc. He just thought he did as all you have to do is follow the simple instruction sheets.As a kid and a college student, I would buy cheap heavy steel bikes and it was ready to ride any day, any time, year round for years and years. Then when I started buying bike shop bikes, after one year, you have to get everything back into adjustment, even if you haven't ridden it but a few times. Even when I started doing the repairs and adjustments myself, it seems like they always need attention. But, even after being in storage for decades, I can pull out my WalMart Rock Hopper from college and a squirt of oil and it's ready to ride.
It is a trade off, smoothness and ease of riding, for a mandatory $150 a year to get everything back into whack. It has crossed my mind that bike shop bikes are sort of a scam.
When asked if a cheap WalMart bike is worth it... I always do this break down for them. Is the ease and weight worth an added $150 year at least. Or, just buy a $150 bike, and have it always ready to ride.
One day he decided to work on my granddaughters bike because he thought there was a problem with the bearings. He then tried to install new bearings. Backwards. She ended up with a new bike because he couldn't get it together correctly.
On the other hand, bikes at Walmart and Academy are less expensive and they will last a long time if you take care of them and only ride them once a twice a week. My Ozone 500 Black Canyon didn't start giving me problems until I had almost 500 miles on it. Now it's at a bike shop - that only charging me about $60 to repack or replace the bearings.








