Just seen an ad for Lidl -from Thu 22nd Dec they have baby sleeping bags for £3.99. The ad says they are available in 70cm and 90cm lengths, zipped fronts and cotton.
Not sure what the quality will be like? Might be worth checking out though? (as a spare if nothing else)