My guess, NO.
I have tried it on other cars and they tend to bend or break, and some of them are a bitch to replace, ended up JB welding one cause coudlnt get it off.
I don't recommend it.
I take it your looking for something to hook onto to pull the engine? That bolt hole right below looks good, or that black bracket. If you can't get the hook in, go find a bolt that fits in there and lift it from that bolt, atleast when u break the bolt if you do u can replace that easier.