Out of all the Marlin's SPs, Cabrera is the most likely to get moved. If a team pays the high price to trade for him, they will pitch him.
Out of all the pitchers you listed, Cabrera also has the best chance to get traded in general.
Marlins Park is a pitcher friendly stadium. Cincinnati is a band box. SF is a good pitcher's park...