I always fill up at the Mobil Station in N Attleboro next to the car wash (it is kinda between Uhaul on RT1 and the Stop & shop) next to the trailer park. Full Service and no extra cost- but they do close early
Also the Mobil station near Babe's Place on RT1, near Walmart in Attleboro- This place is super busy and they discount the gas when you buy car washes. So dont worry about bad gas here. Plus, J's deli is inside!