So I ordered / received these Totalflow mufflers from Amazon over the weekend. They seem well built, the chambers look just like the Flowmaster 10, but I can' find anything on them online. Has anyone heard of this company? Allegedly built in the US, so that gave me some comfort. I got cold feet to pay to get them installed and then they sound like crap (even though they look identical to the Flowmaster 10's).