Not big enough for all of that stuff. I have a 22x28 that has only been for tools and projects. 2 car attached is for the wife's extra horse stuff and parking. Lawn mowers and other tools in the hay shed, tractor stays outside for now. 28 deep is enough room that I can pull the crew cab dulley...