One of the best options historically has been Ostarine. It's supposed to be really good for recovery. You can run 25-50 mg a day. It's helped me in the past as well.
NPP and deca are the same thing. The only difference is the ester. If you want to do NPP you can do 10 to 12 weeks; if you want to do deca you need to push it 14 weeks.