I think you made a good trade, congrats !!
I does appear that the front a arms are stock, but crome. The only thing wrong with stock arms, is the uppers are easy to bend. They tend to bend where the flat ball joint tab connects to the tubing.
The swing arm looks good though.
I,m sure your son will like the power too.