Will fit a D1 and RRC. In great shape and have all hardware. This is the bare metal guard. $125 shipped in the lower 48.