US firm BayWa re Wind LLC has sealed a long-term contract to sell the entire output of its 101-MW Strauss wind project in California.