For the cat-back, just remember that you get what you pay for. If it's stainless steel then it should be pretty durable, but it will probably be pretty loud compared to a more expensive name-brand exhaust system.
As for your other question, is there some reason why you need to use H22 stuff? I'd recommend just buying the parts made to fit your car. That way you know for sure that they'll fit...