Harold --
The U S census shows his age as being about twenty years older. The 1900 census reports that he migrated from Scotland about 1835 when he was ten years old.
I find no evidence that William McCurdy served in anything except Hardie's Reserve Battn. James P McCurdy was born about 1843 and actually served with the 42nd Alabama Regt. Could be that William decided to borrow that data for his pension application.