Trump won against ALL opposition, both within and without his party. Somewhat like Modi did and a right wing tsunami is sweeping across many countries and Trump may just have tapped into that wave.
I think we have to be extraordinarily careful about this kind of generalization.
There is really no comparison between Trump's election and what Modi managed to achieve.
Over the 2010-2016 period the Tea Party movement had already created, through pursuit of deliberate strategies, the kind of electoral climate that paved the way for someone like DT to come into power. For six-plus years they had been relentlessly running messaging campaigns that tapped into white blue-collar resentment against the cultural siege posed by nonwhite immigration and political correctness, anger against the economic doldrums resulting from QE2 and the bank bailout, frustration of fighting two unwinnable wars etc.
It is certainly to DT's credit that he recognized the shifting mood of a significant section of the US electorate, and tailored his own campaign accordingly. However, the ground for him had been very well prepared beforehand. The more conventional GOP candidates didn't see it... except perhaps Ted Cruz to some extent... and they missed the bus. But DT was not the author of his own electoral strategy; he simply piggybacked on that of the Tea Party and its organs.
Even after all this, Clinton won a greater margin of the popular vote than Jimmy Carter or Woodrow Wilson had in the years when they actually won the election. So it was no tsunami or sweep by any stretch.
Modi by contrast did not ride anyone's coat-tails to power. There was no institutional effort within the BJP to prep the ground for someone like him, let alone a consistent strategy followed for 6 plus years. Upto 2013 the BJP's message was D4-uvacha and Congress-accommodation all the way... and it remained so until Modi changed the narrative single-handedly.
And the 282-40 defeat he handed the INC? Now THAT was a genuine sweep. We only belittle his triumph by comparing it to Trump's squeaking through with an electoral college victory in the US election. The magnitude of Modi's victory isn't as obvious as it should be, because the Indian electoral scoreboard isn't as clean-cut as that of the US with its two-party system... many third parties, regional parties etc. add to the total LS count, muddying the picture.
The fact that Modi won a single party majority for the first time in 30 years is far more significant than the achievement of any US President since, possibly, Reagan in 1984.
I also reject the idea of a "right-wing" tsunami. What exactly does "right wing" mean? I cannot see the first sign of similarity between the philosophies of Modi and Trump (other than a common rejection of Marx-derived ideologies). Trump ran on a populist platform clearly appealing to majoritarian revanchist tendencies. Modi ran on sabka saath, sabka vikaas and good governance (and that is exactly what he is delivering).
There is absolutely no commonality of substance between what Trump means by "America First", and what Modi means by "India First". Their visions are as completely, profoundly different as Western Hellenistic/Hebraic civilization is from Dharmic civilization.
Honestly, when we start defining everyone who doesn't buy into a Marx-derived worldview as "right wing", we end up giving undue importance to the Marx-derived worldview itself.
We effectively reduce the whole playing field of political mind-share to a binary framework where 50% of it... the so-called "left wing"... belongs to the Marxists!! In fact, the Marxists (socialists, communists, social democrats, "progressives" etc.) neither own nor deserve 50% of the worldwide political mind-share. They are just one of many competing ideologies and perspectives out there.
When we define Marx-derived as "left wing", and then squeeze all the other possible perspectives that are NOT-Marx-derived into the lump category of "right wing", we are doing a huge favour to the Marxists by aggrandizing their useless and outmoded dogma beyond all proportion to its present-day relevance. It is entirely to their advantage when people continue to use "left wing/right wing" terminology as a political descriptor.
I strongly suggest we retire this terminology for our purposes, and let the Trump people use it to delude themselves if they want. I have always felt that using the term "right-wing" was a recipe for a self-goal. The dissimilarities between Modi and Trump make it abundantly clear why that is the case.