In addition to NASA, I would select SpaceX as they have promising technology to reduce the cost. By funding them, it would basically be buying an option on having a reduced cost solution to replace the Boeing solution if it actually pans out.
SNC is probably a bit to far out to take as seriously as SpaceX or Boeing.