Hair cut and an oil change

Not at the same place, LOL. Can anyone suggest reasonably priced places for the following two things: 1. Men’s/boys haircuts. My local barber shop is now $30 for each of us—it ends up being over $100 with tip when I take my two boys. Just need a no-frills barber shop, cheaper if possible. 2. Oil change. Last time I went to Valvoline which was surprisingly pricy. Any ideas? We’re near Croton.