I actually got it from a bike shop. It just FEELS like I got it from Wal-Mart. It's a Trek 4300. 21". I feel like a moron bringing my bike into the shop every week to get it checked out. Should I still try to get a refund and get something else, or just see what the deal is?