Just an update. I had bought an aftermarket radio fascia but the opening was too small for a stock touch screen radio, so I had to order a stock one off of ebay out of a 2020 mirage. Since my last post I picked up a 2015 ES at auction, ordered another radio off LKQ and added it, worked with no problems.