The fasteners are included. The bag shown in the pictures is optional.
The accessory is compatible with the gen2 frames. If you order this accessory separately from the bike you'll need to clean the painting inside the threads in the frame mounting points. This is done with an M6 tap preferably by a professional. The M6 tap is not included in the delivery.
See the picture to identify whether your frame is gen1 or gen2. Heinzmann powered Bike43s are always Gen1, Shimano powered are always gen2, and Bafang powered can be either gen1 or gen2. New Bike43s are all gen2.