Answer:
We can assume that both Strike and Bailey are American companies and that they operate in that US under the UCC rules. Under UCC rules they are both considered merchants since they trade with the goods related to the contract. Strike's offer was very precise and Bailey's acceptance was made in a reasonable manner which can be considered a valid acceptance.
The only difference exists with the shipping company, which the UCC rules consider a conflicting term and Strike should have either objected or ratified it before sending the goods. Since Strike didn't object Bailey's terms, then by using a different truck company it is breaching the contract.