J - yes, the Agri-Fab LBD48D snow plow blade is compatible for use with a Deere D-series tractor. And yes, the mower deck does need to be removed in order to install the mounting frame for the plow blade.