Midwest M4 upgrade *updated*