Have you looked at something like a Trek FX series? Guaranteed you will not get any service breaks on anything from amazon. Check the shops, some of them offer limited lifetime service deals with bike purchase. I have learned to do my own work, but just getting back into it you will need some help along the way the first couple years. Bikes are like cars. You have to clean and lubricate if you expect it to be running in 5 or 10 years.