I know somebody who kept a G-reg in the USA for a few years and while he had no problem with it (that I recall) it is a huge paperwork hassle and nobody in their right mind would do it.
I vaguely recall that the TSA requires prior notification of flights of US-based foreign regs nowadays but I have no idea if this is totally false.