Which is the adjective phrase in the sentence?

Especially with suburban sprawl, trolleys are a better substitute for smelly buses.

A.
for smelly buses

B.
with suburban sprawl

C.
a better substitute

I think its A 
Can you explain what you think and why?