You can buy any double din unit, all will need a custom harness. Some head units are supplied with a harness to fit.
There are other makes of Android head units, Eonon is on the cheaper end and lack a bit of functionality. I have one and not the best I have had. My first one packed in and took out the alternator. The second one has some funny way, like bluetooth dropping out quite a lot, sometimes for a long time. You can't easily switch between phones, you have to actually turn off bluetooth on one phone to disconnect it. Its annoying that it opens up on any app you have used on your last trip, so if you happen to go on play store or file manager, you end up with that open on the next trip. You have to manually close apps. It also needs to be reset often. Ive had better from AliExpress for half the price.
If you go for Android, you can get a wiring harness off AliExpress