Hi dawinksta
Welcome to the GM forum!
Yes the pie with internal controller will come with a throttle, and cruise controller switch, and E-Brake, only thing you will need is a battery.
I Strongly advise you to get the external controller option, and use an infineon controller of about 30 amps+
A lot of people want more power than the stock GM internal controller can provide, which is usually only 750 watts!
And remember to get yourself torque arms or your motor axel will spin in your dropouts and your cables will be damaged!
This motor has serious power when matched with the right controller.
If you want to keep things simple then the GM internal controller and battery is a good choice and simple enough to install, and you might even find it has more than enough power for you!
The Gm batteries are fine for GM controllers, if you want more power their batteries will not be suitable!
So think about it before you buy, if you think you want a lot more power, then go the external controller option, and get a ping battery 20 ah Minimum for higher power set ups!
I always suggest installing a rear motor option rather than on front forks.
I don't think there is a GM 3 coming any time soon!
Mark