tl;dr - owner/RE agent said they would pay for stove unit and installation, but did not pay for installation. Property has now settled. Is the agency liable for paying for the installation?
This is possibly a unique situation. I have been renting for a few years and recently bought the property from the landlord. This was managed through a real estate agency the whole time. I am still living here - in VIC.
Prior to settlement, the gas stove stopped working, a plumber assessed it and deemed it needed replacement. The owner/agent at the time agreed to pay for delivery and installation of a replacement. There was no disagreement with that - the agency arranged for the delivery and installation. Faulty cooking appliances are considered "urgent repairs".
The parts were on backorder, meaning there was a delay. I was provided with updates from the stove retailer along the way.
Finally, the property settled, then the stove was delivered after settlement.
When it was delivered, the agency did not pay for installation. This is a separate fee on top of the parts/delivery. I only found this out on the day of delivery.
I contacted the agency informing them of the situation.
The agency booked in the installation for a future date (trades being busy). EDIT: the unit has not been installed yet. It's in the unopened box.
The agency has now doubled down and informed me the old owner is not paying for installation, because the property has settled.
The agency made the mistake of not invoicing/paying for the installation at the time, and are saying I have to pay for their mistake. They obviously did not admit to the mistake.
Consumer affairs told me they could not advise on a matter like this, and that I would have to seek legal advice.
It's the principle here. Do I have any claim to them paying for the installation now? Or just suck it up?
What sort of legal avenue is likely, if at all?
I'm thinking it may relate to a contract/written agreement that was not upheld.
Has anyone had any similar experience?
What is the installation cost?