Is this a Safe Stack?

I’m currently taking MP Assault Preworkout, ON PreLoad Creatine Complex, and ON Gold Standard Whey post-workout recovery, along with Fish Oil pills and and Multivitamin. I’m wondering if adding either Scivation Xtend or Cytosport Monster Amino during fasted-cardio or just intra-workout is safe? If so, which of the two (or something different) do you recommend for the BCAA?

Thanks a lot.