i think you would have a better chance of getting a visa, having £3k in the bank and living with his mom, than renting a place and having near £0 in the bank...
if he can get overtime he should have done it months ago, so you would have had 6 months bank statements with it on
is he living with his mom now or renting ?