Replacement for 6 cd changer in 03 ford explorer?

I need to take the 6 cd changer out of my 03 ford explorer because its broke and tells me all slots are full and cd error. I know I could replace it with the same thing but all I see online is how them 6 cd changers break all the time… Is there any other things I could put there to replace it with? Any ideas?

I replaced the one in the trunk of my '02 Grand Marquis with one I got off e-bay several years ago & haven't had any trouble with it since. Now, when I did that, there was an ad on e-bay for a guy who rebuilt them, but don't know if he is still doing that or not.