No You need to get the transponder from a state that has ez pass
you can get the transponders at the framingham rest area on mass pike you can also get them at the auburn mass dmv
No, you have to sign up online via New York or Massachusetts to get one.
Thanks! Your answer is awaiting moderation.