The 58th Mass was mustered into service in 64, which probably precludes them, would probably be a forage cap and Federal great coat at that point in the war.
The 58th Ohio was mustered into service in 62, so that is possible.
The 58th Penn and 58th Indiana were both mustered in in 61. The timing is right for either unit, but I went with Indiana as a guess assuming that the contract mills in Pennsylvania would have produced the great coats for their state troops and Indiana getting left overs from old Crimean War stocks of Issac Campbell great coats in the same manner in which many of the Confederate states received them.