I have one. They are different. Look at the mounting screws around the radio. Mine is the same as the one in your picture. The one above my post is different
I might have the radio also. Have to look tomorrow.
Not sure if you need the switch or harness.
I pick up a few more very hard to find
67 to 70 Duster Dart Valiant Barracuda NOS Disc Brake Master Cylinder part # 2808600 casting # 2225541 Mopar
These are correct for power or manual Disc Brake
Black paint might need to be touched up a little bit
250.00 pick up or plus 10.00 shipping