Hi mayasa. I think that was my 2.5 inch system that I swapped out for a 3 inch. I might actually like the sound of the 2.5 a little bit better. I'm not a loud exhaust kind of guy and I really liked the tenor kind of wail the 2.5 inch produced a WOT.
Sorry about the missing clamp and bolt. They were messed up when I removed the system from the car. It sure took me more then 3 hours to install the 3 inch system. It fits fine, but I had to do a lot of adjusting to get everything to line up, especially the larger tips on the 3 inch system.
Enjoy, Jim