All the second hand -300s, including those inherited from TEA Switzerland and Go would be 148 seaters. Of the EZY's, this is G-EZYA-EZYF and iirc EZYT was ex Swiss. The 12 new build -300s were 149 seaters (EZYG thru S). G-OSLH was indeed also an oddball -700.