Vacant Lot or Land for sale by owner in Shelbyville, MI 49344. Hi, I am not sure of how to do this but we have 40 acres of agricultural property located in Shelbyville, MI (Allegan County) that we will be putting up for sale within the very near future. I am not sure of the prices for acreage right now so I thought I would list it here and take offers. The property is located within minutes of Gun Lake and just 3 miles from the new Gun Lake Casino on a dead end dirt road. There is electric, and ... See site for full property details.