This is the same problem we have with used cars...and has already been solved in the automotive parts arena with the "core charge" system.
Everytime you buy a part, they charge you an extra fee called a core charge. This fee can be offset or recovered when you return the used part. This incentivizes recovery and goes to fund any recycling labor.
This could potentially fund work tasks that could create jobs for inmates, handicapped and special needs populations, and possibly even the elderly or kids looking for summer employment.