He may get his Michigan rights restored and be able to possess firearms and even get a CPL, BUT the feds do not recognize it UNLESS all rights are restored. Last I heard Michigan does not restore voting rights, if true, than the Feds can nab you under federal law. It's a risk you have to decide to take. I don't hear a lot of federal cases on this in Michigan. I suspect if you were outside Michigan and you were confronted you might get the federal charge.