I just put Pennzoil Platinum 5w-30 in 2017 Elantra with that engine. No oil usage at 33k. Used it for 5 oil changes. Honestly, this engine does not seem to be picky. Also used 10w-30 Chevron Supreme 5w-20 Pennzoil Ultra Platinum and saw little difference in fuel consumption and performance.