Donald is too stupid to know that everyone knows if you want to play needy Donald Trump, you just have to shamelessly flatter him.
And "hot as a pistol" doesn't sound like a very Russian thing to say, especially when Trump is on record using that same expression about his supposed good looks.