I agree with ABOBB completely.
When was your truck built? It is on the door tag. 99 model year trucks have two designations, early99 and late99. It will not make any difference with your exhaust but it can with other things on your truck including brakes.