Yes springs are supposed to be handed.
Have a look at this
land rover spring specifications
Have you a winch on the front ? Then go for the winch springs.
Now what size is the solar panel, how good is it, I only have a 30Watt I think, I find it helps keep the battery topped up whan stationary...