Yep them's classic cat converter death symptoms.
I'd recommend any Ford Racing part if it's in the US Ford Racing range at
www.fordracingparts.com, I know what lengths they go to to ensure it's more than just a Ford sticker on the part. Ford doesn't throw it's name on anything for a quick buck.
My 2c anyway.