I’ve just had a look at the BA website, for a flight departing on 30 June, returning 7 days later
No luggage – £104 outbound, no return flight available
Eco – £228 (only 1 ticket at this price)
Business – £805
So not quite £158 and business looks horrendously expensive.