If you can fit it, the 18 will do perfectly fine with a 2200. And in a single cab if you can get the proper box space, it should slam.
I'd rather save some space though and go with something like a single 10 or even 2. They will still get plenty loud in such a small area
Edit: And actually, the HDC3 10's are on sale now. 169$ a piece, DJ's giving them away for a steal. In a small area like a single cab, 2 10's can get very loud. Check out Thorshammer on here, he got 2 10's to do over a 150 if I remember correctly and that was out of a trunk. I'd personally rather suggest giving 2 10's the proper airspace without straining to make room then fit a big ol' 18 in there and it take up every last bit of space left.