This study will take place in two phases. Phase I will last 4 weeks; participants will receive MI and undergo contingency-based urine tests in order to achieve the desired baseline condition. Phase II will last 12 weeks. Participants in Phase II will be randomly assigned to receive one of four treatments: 1) 50 mg naltrexone, 2) 800/200 mg levodopa/carbidopa, 3) 400 mg modafinil, or 4) placebo. During Phase II, all participants will receive psychotherapy and contingency management. Participants will complete urine drug screening tests 3 times each week. Follow-up study visits will occur between 3 and 6 months following Week 12, and will include objective and self-reported drug use.