Yeah, rest stops (or services as we call them over this side of the pond) are always overpriced compared to normal places. Costs are different, and they usually have a captive audience. The same goes for airports, but everyone is used to getting ripped off at the airport.