So I am driving down the 215 in Perris area and see a bunch of earth movers and see a big bill board say New Home Of Eliminator Boats! Looks like boat storage to go along. Anyone in the know???"