One of my problems with them is their "tax free" garbage they pull. They make is seem like they are helping people out but what most dont realize is they jack up the prices to cover the taxes. I even called them on it when I discovered their online store was cheaper than their "tax free"...
You could get the barrel cut and rethreaded for the length needed. Its only .2in longer so it might not be that big of a deal. I was looking up the length difference and its 5in for full and 4.8in for compact/centurion