My in-dash speaker solution
Thanks for the plug, Preston. I didn't hear back from you so I guessed you figured out a solution to your problem. Looks like it'll work fine.
Since all the available speakers out there are different in their design, some will, in fact, have the problem you described about protruding beyond the mounting surface. However, my simple solution, requiring no bracket modifications, is to cut short spacers from a rubber fuel line. These spacers slip over the screws - sandwiched between the speakers and bracket. Because of differences in speakers, the length of the spacers will vary among the applications. Cut them just long enough to get the required clearance.
Then, the bracket simply mounts under the dash using the original mounting studs and nuts. The rubber spacers will also act as vibration dampeners to prevent any potential annoying buzz caused by metal-to-metal contact.
I always say, "There's more than one way to skin a cat."
Jerry