Diamondback db9 gen 4 extended magazine