I am looking to replace a bad motor in my 2011 LML. Will an LMM or LBZ motor work? If not, can someone recommend me to a good place to buy a complete motor(turbo, injectors, waterpump, etc.)