Dyson vacuum cleaner (Telford TF2)

Old DC25. Upright works but holes in hose stops extension hose from working. I think could be replaced. See photos. Also dog ate the ball filter cover but thats just aesthetic.
Collection Times
Weekdays 9-5 pref