I really dont know what cactus this is..
The Aloe is (hopefully) an Arborescens. Not the Barbadensis, which is being marketed as the (real) Aloe Vera and used by the whole industry.
But I guess it's the right one. In german she is also called Tintenfisch-Aloe (squid-aloe).
She is the real real one, which has big medical advantages.
It's really sad that so many people pay way too much money for something which isnt really what they want.