Hello, They look very much like M100 front shocks indeed, but it's hard to be 100% sure without the part number stamped on it. Not sure about the wheel hub, I will have a look.
Thanks! If it's confirmed they are for the M100, there are still a few variants so the part number is needed to know what specific car they are made for.