Is it okay to install OS X on an external drive, and then install that drive as an internal drive?
I've done this several times and never had a problem. Just make certain your external drive uses the correct partition scheme (GUID for Intel Macs) and format.

I once forgot to change the partition scheme and, as a result, couldn't run firmware updates until I reformatted the drive.