The lads in Halfords dont have a clue about most things fella (with the exception of some of their staff who are very very good)
Take a spin out to yout local motorfactors! They will charge alot less for more superior products (in most cases)
As for what oil..... Sorry I dont know!!!