High Quality Solar Powered Stirling Engine