General Dynamics' marine segment offers long-term, low-risk cash flow but faces margin pressures. Read why I rate GD stock a ...