Nope, nothing affordable. There's big business in getting people hooked, big business in getting them somewhat unhooked.
Until they have Life without Parole for major drug pushers this will continue to get worse.