im not sure, dont know if allpros are the exact same from the same manufacturer, but if its not a huge $ difference i'd get Marlins
somebody here purchased a dual case adaprt 3 years ago and because of there situation didnt get around to installing it till recently and something was missing, what ya think happened??
Marlin sent dude the needed parts without even knowing his order number, because thats just Marlin