I don't have a separate budget for household or personal care stuff, a lot of what I buy is cheap in lidl/aldi or smartprice because they don't test on animals.
I water the really cheap multipurpose cleaner by half and put it in an old spray bottle for most cleaning. Halfords do big microfibre cloths that are excellent for house cleaning too.
I use vinegar for de-scaling everything that needs it and cream cleaner for stubborn marks.
I've not found that much diference in cleaning performance between branded products and own brand/smart price.
Interestingly moneysavingexpert reckons it's the part of our weekly shop that we are least likely to downshift on. Which means what we clean our toilets with is more important than what we feed ourselves on when times are hard. Bit odd.
£4 refund from john lewis & £5.85 from ebay.
Good luck with the electric wheely. Email the ceo if they aren't coming to the refund party. They should check your meter readings at least yearly and generate a bill surely?.