Yes the 6 1/2 inch mid range sub is what you need. you're not mentioning the tweeter for the whole in the picture correct? tweeter is 2.5 inch diameter btw.
Anyways if you're local you're more than welcome to pick it up in person, I will throw in extra bolts in case your bolts gets jammed
Let me know, thanks for your interest.