I agree the Dec qtr 1866 Clifton death aged 29 looks the only possibility, though it does not coincide with Mary's birth in Dec 1865, registered early 1866.
Susannah was in truth a couple of years younger than James but she may have downplayed her age to seem even more youthful.