Sandhurst Dragons fire in BJFL finals