Yes, replacement parts and batteries can be purchased by contacting us directly at 877-548-3387.
The Battery will typically need to be replaced after 1-3 years.
Ambient light can affect operation. You will want to make sure that the solar panel is not too close to any ambient light source.
Thank you for your inquiry!