Malta struck a deal with Libya on Monday to buy oil and other energy products at preferential rates, dpa reported. The agreement was signed by Maltese Prime Minister Joseph Muscat and his Libyan counterpart Ali Zeidan in Valletta. It will go into effect as soon as Libya resumes normal production.