anyone tried their products??? seen them advertised in total vauxhall this month and now on demon tweeks???

(their brake btw )