Nope, not when I click to read the full … Nope, not when I click to read the full Ts&Cs...http://www.vauxhall.co.uk/owners_services/parts_servicing/check-and-treat/terms-and-conditions.html
See post #15. Your link is for the terms of the 3 rewards you can choose from. Not the initial eligibility. Click the link the OP posted and scroll to the bottom. The "Vauxhall only" clause is there.