I did this with a jeep grand cherokee. Used a smaller speaker, and flush mounted it.
I love it, very professional looking and the sound was up high by my ear.
Then I got a sunroof on the new one... didn't think that through!
Nice install, looks great. I'm jealous!