Boris Johnson risks being remembered as a "pound shop Nigel Farage" if he votes against Rishi Sunak's new deal for Northern Ireland, a senior Brexiteer MP has warned.