I have the taller ‘67 tach on my ‘68 because I like the taller tach better. Bought it from The Parts Place. A lot of folks bad mouthed their stuff, but tach has been great for years now. Maybe another option? Does have the glass lens.
I can’t speak to your ignition system. Might want to ask question on MSD forums.