3" exhaust seems overkill to me, I've only seen vehicles with turbos run exhaust that large. I know fuck all about trucks though, so maybe it's okay.
As for your options, I don't know man. I'm a baller on a budget so I go with cheapest good option available. I'd love to be able to afford some...