It actually took quite awhile because:

1. We were waiting on some parts that were backordered. This was the 6th M400 in the USA.

2. I had my mechanic put in a bunch of upgrades while the engine/tranny were going in. I figured this would be the best way to do things, eventhough it delayed the install a bit.

All in all, it took about 3 months, but most of that was waiting. Actual work time was about 2 weeks.