Wow that's expensive. Pork shoulder or leg is currently £3.85/kg and £4.00/kg respectively in Tesco at the moment. Decent stuff from a good butcher is about four times that - we pay about £16/kg for organic Gloucester Old Spot pork shoulder. In fact, we're having one for lunch tomorrow.
I never buy fresh tomatoes, but I know their price. They are about 0.80 cts here.Cheapest I can get tomatoes is £1.50 a kilo and they aren't very good. I usually pay at least double that.