If I had the option for lifetime gold even at a cost of £5k I would go for it. You never know where your travels will take you in the coming years and you are so close to it.
To be honest with you £2100 is a bargain for lifetime gold IMHO. I am planning on doing a mileage run this summer just to keep my BD Gold and that will cost me around that much too. I earn it again for a year and you for a lifetime.