No pictures of the headers?
Are they even full length headers or mid length?
I honestly have no idea whose x pipe that is. It looks like it doesn't have swaged ends, and nobody that makes headers with slip fit connectors has midpipes that don't have swaged ends where they connect to the headers.
In fact, even the midpipes for the mid length headers that I looked at didn't have swaged ends where the legs connected, and I can't find ANY midpipes that have the hangers attached where the tubes start to cross over rather than on the straight sections right behind the collectors.
You have an oddball there
Also, if that midpipe is only 24" long, the JBA H pipe probably won't fit. JBA doesn't make an H pipe for the '05-09 cars so I know you don't have their headers. It's not quite as simple as just cutting it and making it shorter.