Had this in my 06-07 Mazdaspeed 6/ holding a lilliput 619 7" housing. Im sure it will work in all comperable 6's with similar interior.
Its an OEM retractable housing that matches the interior perfectly (as it is an OEM part).
it's almost $400 new.
Save yourself some fab time and buy an OEM quality part.