Well I recently bought a 2017 es for a great deal and am missing a good nonbase model radio. So picked up a bezel from a 2019 on eBay and just got a brand new 2021 head unit from a junk yard. Gonna try retrofitting it this weekend. Everything fits together like it's factory.. imagine that. Shouldn't be to much of a hassle I'm hoping