Nagisa T. answered 05/14/19
Tutor
New to Wyzant
like to be honest to people
To me, both sounds correct. んがためにmeans old time of expression. ために is modern word we use.
Like I said, both are correct and no any difference.