Those seem like pretty good prices, even with the fees added, but as another person suggested, try booking them as two one-way fares, and see what the prices are.
For Avios bookings, this often produces a lower total price - not sure about revenue bookings!