legend xcalibur for sale in Gabriola, BC