I've just tried one of the big Sainsburys near to where I work...plenty of tee shirts, but unfortunately nothing BSA...must have sold out due to overwhelming popularity.
Have Mahindra allowed Sainsbury's to use the name? Must start selling "Sainsbury's" T shirts in my shop!