Looks good. Like @stevesmi said, I would drop your NPP dosage in half though.
Remember to include the proper support supplements with your cycle:
1. An AI to keep estrogen in the low-normal range. Aromasin at 10mg EOD is a good dosage.
2. An anti-prolactin drug to keep prolactin in the low-normal range. Cabergoline at 0.25mg EOD is a good dosage.
3. A DHT derivative like proviron to prevent against side effects like deca dick. 25mg/day is a good dosage.