Generally speaking each department handles things differently, sometimes like night and day.
My dept will return a firearm that was stolen/recovered to the owner who reported it stolen, provided the description matches, the owner is not prohibited, and it is not needed for use in a criminal case. Proper photo ID is required, and the stolen property is released to the owner listed on the report. If it is to be used as evidence in a criminal case, such as the theif shot someone with the firearm stolen, it may take a long time for the court process to run its course.
I know, since my brother had his house broken in to, (another town) that agency requires some proof of ownership, etc before returning any firearm. In my brothers case, he had a copy of my grandfathers will listing what he inherited with serial numbers. They also asked if you have filed a claim with your insurance on the stolen firearm, because if the insurance company has paid you for the stolen firearm, and its recovered, it would belong to the insurance company at that point as I understand it.
I would hope you have kept documentation and also pictures of the firearms. You should also have a copy of the police report, and since you said it had been recovered, you should have a record of being notified of that as well.
With that said, I would do this:
1. If you filed a claim with your insurance for either damage, or lost property, they would be my first contact if the agency that recovered your firearm drags their feet. Even if they paid you for the claim, they will usually let you return the money for that item so you can claim it.
2. Beyond that you can send a certified, return reciept letter to the agency head, listing your concerns about getting your firearm returned to you, and ask for a in person meeting to discuss getting a proper outcome.
3. If that fails, or if you would like, you can go straight to a lawyer, but it may cost more in the long run in some cases then the firearm is worth to replace.