All that stuff should be usable. You'll need a thermocouple (K type is cheap and adequate) to connect to the controller, and you'll probably want an SSR to switch power into the heater using the output of the controller. Since it is a concentrated heat source it is a good idea to put a small fan in the enclosure to stir the air up a little and keep it moving over the heater. You will need some way to mount the heater, too.
If your printer has an unused extruder input you can actually just use that and skip the controller from banggood. In that case, use a thermistor for input.
If your printer has a sufficiently powerful heater and you build the box using insulating materials, you may not need additional heat at all. I would try that first and if the temperature doesn't get up to 45-50C then you need to add additional heat.
Ultra MegaMax Dominator 3D printer: [
drmrehorst.blogspot.com]