From personal experience, some of the Halfords staff aren't mechanically minded and lack product knowledge. The few that seem to know what they're talking about, actually have no idea!
I prefer to support my LBS, the staff there are friendlier and show a willingness to help. As a regular...