Does this fit right out of the box without needing any modifications?
IIRC, yes, it does. Don't kill me if it doesn't though, I did this like 2 years ago. The kit comes with some different size mounting brakets and face plates so it fits a variety of DINs. I am 99% sure it will work without modding anything.