I think that if the vast majority of Goers had a shop that was 1,000 X 2,000', in less than a year, we'd be griping because it's not big enough.........lol.
In your case, 40 X 60 would likely be ok but what about future stuff that you'll accumulate?
If possible, I'd go 40 X 80 or even 100...