Yes, it is perfectly legal to have an MAP policy in place and implemented accurately. However, it would always be wise to consult a legal expert to make sure you are within the bounds of law to implement it. It will help you verify whether your policy is in violation of any other laws. It is good to find out if it is in compliance with antitrust laws.