1. Sounds natural to me.
2. Sounds unnatural to me, but not for the same reason as Yankee gives.
It's clearly an expression more often heard in conversation than seen
in writing, so contractions should be used to make it sound more
natural.
I haven't the foggiest idea ... has a...