Chesty..
cant help on the other bits but have some o rings if you need them although I would suggest buying the procat kickback rings directly from schumacher as these are much thicker and you only require 1 per side, I now use these and they never break