What are you trying to accomplish by installing them?
I think your goals with the investment and whether or not you’ll meet them are more important than subjective opinions about them in general.
Personally, probably one of the last things I would ever do to the car… but if your goal is to mount the engine more solidly to the car, they might just do the trick.