my last 2 TR60’s I had no issue with a 90 return ticket, this year they wanted a signed letter taking responsibility for any possible overstay expenses. Kind of strange but it worked fine. My 2 priors I had booked cheap flights to KL as my RT was actually over 3 months out which cost me about $40.