I used this to replace the chainset on an old mountain bike which I need as a runaround. It was easy to do, and the new kit works well. Most importantly, the chain had been jumping and now, with a full new drivetrain, it's fine.
This does not look like long-lasting, hard-wearing, top-quality. But we don't expect that.
Includes 2 cranks obviously, although not in the picutre. Does not include crank bolts. The alignment on the bottom bracket is not quite the same as my previous chainset, so I have to adjust the derailleur.