Six great things you could buy for yourself or your bike for under £30