SunElec.com sells panels for $1 - $2 per rated watt.
You really don't want a 290 watt panel on a RV roof, they are way to large. More than about 10 square feet, and the uplift on the panel at 70 MPH can be really high. I have 120 watt panels, and think that is about what you can fit around the air conditioners, and still be able to put a couple of them on the roof, and still have space to walk past them to repair the roof and other maintenance, as well as clean the solar panels and front cap of the roof.
Check the panel measurements before buying anything. Take a large piece of cardboard up there, and see where you can put the panels. Make sure that you are about 6" from the A/C unit so it will not cast a shadow on the panels. Same with the antenna, and roof vents.
I put my pair of panels about 12" back from the front cap, and they will whistle while driving down the freeway. It is not nearly as noisy as the engine, but still adds to the overall noise in the RV.
You can make solar mounts yourself from 6" long 2" angle aluminum (home Depot) and get the #10 UV rated direct burial wire there too (grey romex). It can run down the refrigerator vent, to the controller, then to the batteries.
Good luck!
Fred.