I have bought two over the years one had the dog dish it was a spectra one made in Canada, the most recent was a Taiwan made with the full baffles inside no dog dish I think I got it from 1aauto if you look at 1aauto it has P/N 1AFGT00302 and it says replaces Spectra 307c. I think it was made much better than the spectra one and even came painted silver IIRC.