Golf clubs should ideally have their grips replaced once a year. Within one hour, grips can be replaced.
Having good and relatively new spikes in your golf shoes will make the world of difference to your golf swing. Having good spikes means more grip and more stability. This should help to obtaining a better golf swing. Re-spikes prices available from Derek