Two thoughts....New England averages what...6 tornadoes a year? There would represent a lot of capital spent for an unlikely outcome.
Also....chasing in New England is impossible. You're only hope of seeing anything is to park yourself on a big lake, golf course, hill, airport or beach and watch as the storms go by. Then forget about ever catching up to them again.