One is Micron OEM memory, tested and qualified to run those Lenevo laptops and actually sourced as a replacement or upgrade for those Lenovo's. The other is a Micron retail memory, meant for non-warranted upgrades to laptops that require those memory specs.
Technically there isn't a difference and whatever difference there is (latency maybe) its not why the price is different. The real reason is why OEM rims on cars cost more than OZ or BBS rims a lot of time. One is the official supported product and the other is a product that is just as good but considered aftermarket. If you worked for a company, it would be a lot easier to give your boss a purchase request for the $300 dollar official upgrade, if it prevented the chance that you got the non-official memory, had to ship it back, and submit a second purchase request for the official later if it was an issue. You do this even if you know that A.) Both should work and B.) that the memory is basically exactly the same since it's the same manufacturer.
If this is a personal purchase for a personal laptop get the Crucial. If this is for a company and you are the IT person. Get the Lenovo official memory. It's easy to explain away problems with the official stuff. It's either good or bad. The non-official stuff you have to explain why knowing there was an official upgrade option you got the other stuff and never truly know why it didn't work. Even again knowing that the chances are it will work perfectly fine.