We needed to replace our older disposal because the cap strangely didn’t fit into the drain any longer. Odd? The plumber thinks the interior rusted and expanded. 
So we ordered a new replacement. The plumber told us we were lucky because the dimensions had changed slightly but he was able to install it. You should check dimensions if you have a limited space or existing pipes. 

Works great though and quieter than old one.