I don't think 2.5" would be too large. I think (just based on what I've read on forums) that a lot of people run 2.5" pipes.
Any shop should be able to bed the pipes to make em fit. Not sure, but it might be easier and maybe cheaper, to just buy a muffler, and let the shop bend their own pipe. I would at least price it out.