Motor came three days after ordering and was an exact fit to original. Motor and module cost 149.99 verses 350.00 to 750.00 for a new motor and a minimum of 400.00 and up for the module. Even came with a 60 day warranty. Great value and would buy from the seller again.