Just remember 1 thing, machinex detaches by effect, not cost, so, if you don't have the materials to detach other than tearlaments, it is better to not use machinex unless they already used all their effects, also if reinoheart was revived, it would go back to the gy instead of getting banished as it was supposed to, it is better to keep them attached even if you were to lose machinex or rank up to zeus, then you can detach them safely.