His base isn't Republicans. They are Trumpicans. They don't care who he works with or what he does, as long as he can tell them how awesome he is at rallies.
He's spinning this as a great deal, the best deal!
Sure, but he spins everything as a win to his base. I'd be worried if his approval rating shot up because of this, but it won't and the democrats shouldn't just sit around and not take advantage because Trump spins shit.