@ironman7: If there is only that one type of transport ship, then you should not use "((Triggering unit) is Mechanical) Equal to True" but instead "Unit type of (Trrigering Unit) Equal to (Transport Ship) Equal to true".
The reason is that if it is a orpg and he has a unit with a mechanical classification, this could cause unnecessary memory usage.