Does anyone have any experience with the 24v Humphree Fin and Interceptor System? We are thinking about replacing our hydraulic fin system which...