Don't think we should overpay Theo just because our squad is shit. That's how we ended up wasting van Persies money on Squillaci, Park, Arshavin, Chamakh, etc. I don't see the point in keeping the same shitty players but paying them more. Offer Theo an appropriate contract for a squad player, and if he doesn't accept, then sell.
The need to buy top class forwards is obvious and has nothing to do with Theo.