I think you are right there needs to be a law such as you suggest. I am also puzzles by a couple of things:
1. Why would you get someone else's gun back? Wouldn't it go to the rightful owner?
2. There is not statute of limitations in getting one's stolen property back is there?
2. Wouldn't you need to as others have suggested to seek recourse against the firm that sold you a stolen gun?
I've learned this much is such a short time her on FR:
The rightful owner said he would give the gun back to me if the Montana Sherriff ever sends it back. BUT the gun actually is the property of the insurance comapany since he was paid for it.
The statute of limitations was a bunch of BS from the police detective that closed the case.
I could seek recourse, but he gun was worth far less than what a lawyer would charge.
I guess I will just rack it all up to a hard lesson learned. The gun dealer I bought it from runs a good long term family business here and I don't think he really means to sell stolen guns. He is just lazy and the law is lax.