The retention of all voting records should be at least 7 years - as is I believe the longest IRS requirement.
Any person or entity should be able to obtain electronic copies and retain them indefinitely.
The charge for this service might be $50 + twice the cost of the necessary USB drives.