I wouldn’t lean too heavily on the 104 days. It may indicate weak demand, but it could also reflect an earlier deal falling over or a seller who simply won’t move. Has the asking price changed, and do you know why they are selling?
Also, is the updating purely cosmetic? Before discussing repair...