new mexico solar company comparisons