Since you are accepting the liability risk for up to three years for each check should the payee claim the endorsement is forged, I would encourage (require) Customer A to take this practice somewhere else. Any check cashing fee you charge would not cover the cost of time or risk.
_________________________
Sola Gratia, Sola Fides, Sola Scriptura, Solus Christus, Soli Deo Gloria!
www.tcaregs.com