I do live in Marlborough, Ben. I actually lived down your way for about 3-1/4 years (New Bedford) before moving back home.
Did you go to MHS? Class of '93 here.
If you're free tonight- or any third Wednesday, MassCar meets in Canton now at the Porter & Chester Institute on Campanelli Dr., next to the auto shop. That's located right off of 139 in Stoughton. if coming up from Brockton on Rt. 27 or Turnpike St., turn left at the goofy intersection at Cumberland Farms and the townhouse-style office building is (Turnpike St.) https://maps.google.com/maps?q=Porter+%26+Chester+Institute%E2%80%93+Canton,+MA,+Campanelli+Circle,+Canton,+MA&hl=en&ie=UTF8&ll=42.162688,-71.070943&spn=0.008398,0.021136&sll=42.160445,-71.079826&sspn=0.016797,0.042272&oq=Porter+a&hq=Porter+%26+Chester+Institute%E2%80%93+Canton,+MA,&hnear=Campanelli+Cir,+Canton,+Massachusetts+02021&t=m&z=16
Meetings start about 7:00.