From what I've read, they used some type of space age super glue to hold the titanium ramp in place. Mine seems to be seamless where it's mated to the aluminum. Time will tell if it stays put! I didn't like the mags mine came with but it ran fine with my Wilson's and Chip McCormick mags, so no worries.