Solar Cynergy 80 Watt 12 Volt Solar Panel only $59.00
Solar Cynergy 100 Watt 12 Volt Solar Panel only $80.00
Solar Cynergy 120 Watt 12 Volt Solar Panel only $96.00
Solar Cynergy 140 Watt 12 Volt Solar Panel only $112.00
Solar Cynergy 160 Watt 12V Monocrystalline Solar Panel only $115.00

The 120 watt panel seems like the best buy because it will provide (more than) enough power for most users and fit on the roof of most teardrop trailers. Here are it's specs:
Model Name: PV-SC120J12
Number of Cells: 36 cells in series (4 x 9)
Max Power: 120Wp
Open Circuit Voltage (Voc): 21.0V
Short Circuit Current (Isc): 7.50
Maximum Power Voltage (Vmp): 17.0
Maximum Power Current (Imp): 7.00
Dimensions (inches): 50.98 X 26.22 X 1.38
Weight: 28.66 pounds
A MPPT solar controller can harvest 10 to 30% more power from a solar panel than a lower cost PWM controller. The Victron BlueSolar 75/15 MPPT Charge Controller - 15 Amps / 75 Volts seems like a good buy. It will work with a 12 volt solar panel up to 200 watts.
https://www.victronenergy.com/upload/documents/Datasheet-Blue-Solar-Charge-Controller-MPPT-75-10,-75-15-&-MPPT-100-15-EN.pdf