By factory hole, if you mean the mounting space available behind the dash cover. Then yes. (you just have to make or get 4 small 'L' brackets from home depot). BUT if you mean the hole that the face comes throgh in the plastic console/dash cover, then no. That has to be modified a bit for the face of the new unit to fit well.
Correct, they do not just drop in. But there is plug and play wiring harnesses and no cutting of the mounting location is needed. It drops in, but you do need to modify the plastic housing that sits over everything.
I wonder if we had enough interest, if I could get 'group buy' started on the head units AND custom fabrication of the plastic cover. The local shop is the one who did a guys on here, and the look is OEM looking. (I'm doing it regardless... but right now its probably too expensive for most people, as the custom work for the plastic piece is $1000 bucks, because they add plastic filler, and then recut the piece to exact dimensions of the new unit, and then professionally 'paint' the piece so there is no signs of it not being an original piece:
Jon