Well rule of thumb. Timing belt should be replaced every 60.000 miles (90.000km).If it was REALLY changed (CHECK CHECK), you still have another 60.000km with that one.
for struts try this ...different prices for your wallet size.
https://www.sparepartstore24.co.uk/v...ailgate-struts
For gate belt...
http://www.gatesautocat.com/