Bingo!! That looks like the same ramp length as the 3". Seeing that it's cylindrical out to the 3.5" mark, it'll leave enough purchase on the barrel for the slide to seat properly if the first 7/16" of that barrel has threads. It will be very easy to buzz some threads onto that guy, this is gonna be good. Thanks!