Congrats on the impending engagement!
I have no direct experience with Longines, but they seem to have a good rep. Any mechanical watch will require service, and really a reputable brand should keep ticking for a very very long time if cared for.
Also that watch is gorgeous, and I want it.