Elizabeth would have been born about 1738, making her about 19 or 20 when she first married, and 41 when she had her last child, and it’s assumed Joseph Stocks would have been younger than Elizabeth (who had been married. If age at death is corret, then he was born in 1743.
There is only one Huddeersfield Baptism for a Joseph Stocks about this era, son of David from Fartown, Huddersfield Parish on 6 May 1739. Fartown is 1.5 miles North of Huddersfield. David had Samuel, Jane, Joseph, Benjamin and Richard. This is the best match!
Name: Joseph Stocks
Event Date: 6 May 1739
Event Type: Baptism
Parish: Huddersfield, St Peter
Father's name: David Stocks
Text: "Joseph of David Stocks, Fartown"
Name: Joseph Stocks
Gender: Male
Baptism Date: 6 May 1739
Baptism Place: St Peter,Huddersfield,York,England
Father: David Stocks
FHL Film Number: 262537, 942 B2M V. 2
There is one other baptism on 1 Jun 1740, at Coley, Halifax, son of Michael but this is also too far north. However, if you expect his son George to name a son after his grandfather (a common practice), then Michael is a fit (but not Benjamin or Job, Georges other sons). Michael had Joseph, Esther, Merct and John, so none of the siblings match family names.