Yeah that's the TPS bud. I posted up a thread a while back for crazy cheap ones I found on ebay. Do a search on ebay as they might still be about. Think it was a few quid delivered. I bought one but haven't used it yet (It's just an emergency spare), so can't vouch for the quality yet.
Oh, from that angle it looks like you've welded the support brace to the side of the engine mount bracket where the pivot bolt would go through!
Yehh I have Iv done it so when I need to remove it I just do it from the other side as I welded the nut in place so I could loosed and remove the bolt when needed