Outdoor sports and recreation businessĀ Vista Outdoor, among whose brands include Bushnell Golf, has entered into a definitive agreement to buy Foresight Sports for $474 million.