Hi Tom,
Looks like they would work, but $34 plus shipping for one roof?! A little steep - since the cars are like $69 each. Actually I haven't been too happy with the American Models Passenger Cars, as they have a bad tendency to uncouple - whereas the Flyonel don't.
Working on a solution, but without my own layout - it is difficult.