Yeah, maybe 5-600 for those specs on a desktop, but you know how it is for mobile platforms. a $400 PC is like $800 laptop. Lenovo has a history of using quality components and from what I can remember, they arrange the insides of their laptops to make all components easy to reach, along with better heat dissipation.
No, you need to find a reseller for MSI to get their laptop.
newegg and bestbuy may have some of them and xoticpc (USA) and affordablelaptops.com.au (AUS) resell MSI gaming laptops. Of course there are also other reseller. The ones I suggested are the ones I know. If you are not in USA or AUS, then I have no Idea.