The current installation time is to guarantee your venue gets the best possible product by the best global installation team in the industry. FlowRider’s installation team brings years of experience that cannot be matched by anyone in the business. The FlowRider installation of most products is around 35 days, and it is a full construction process. In the overall lead time of the product, it is a small percentage of the total time from purchase.
Can FlowRiders Be Installed Indoors?
About 25% of our products find themselves indoors, away from the elements, and helping their owners develop a positive ROI…
Read More