90 minutes should be fine assuming your incoming flight is on time or max 20 minutes late. It's the same terminal, so no waiting for a bus or train. You will walk to passport control, then walk to your second gate, there is no security check since you are arriving from a US flight. The line at passport control is your biggest issue/worry, but normally it should be 10-15 minutes.
Would you have the option of getting on the flight 5 hours later if you missed the earlier connection? If so, I would feel comfortable booking this.