You could try it and see. Not everyone will agree and not everyone reacts the same. Or you could start without the mast and if you want more hardening, add it in after.
Sounds like a good stack to me. Put in the full effort on your diet and training and you will get the results! Make sure you stick to approved sources so you get real SARMs. I recommend Umbrella Labs and RCS.
In my opinion, you wouldn't have enough androgenic activity with EQ and primo. I would go with test if you are really considering self-TRT. What are your natural test levels currently?
I would rather run something like Cardarine personally. I know, a very different compound but it really helps me with energy in the gym. And it is clean energy, not stimulant energy.
Meal prep looks good man. Diet overall looking really good. Lets see the impact of adding the bit extra food to get to your goals. I am also a huge avocado fan!