A good place for solar panels and parts is AM Solar outside of Eugene Oregon. For the charge controller it is best to get an MPPT one. Panels need to fit the roof so start by measuring the space available. One that is smaller than many is the Grape 190W panel and the company is based in Oregon.
The inverter should be 2000 Watts at a minimum and the Xantrex work well and you can get a remote display which is very helpful as the inverter should be located within 5 feet or less from the batteries which may make viewing its display difficult.
What takes the most time is routing the cables from the solar charge controller to the batteries with the large gauge cable needed. This is where planning the location of the charge controller before doing anything else is important.