The punisher one replaces the bushing, it only fits WE tho, won't fit ARMY or TM, the notch inside the slide on the ARMY and TM is located deeper inside than on the WE which has it closer to the front of the slide.
If you dremel the notch wider in the direction of the front of the slide it will fit, do it little by little and keep checking if it fits to ensure a tight fit.
*edit* It also fit my SD STI Executive slide snugly as well.
__________________
|