It is small for 45 but that is just the price of fish around me... I have few options... I can get fish cheaper from the only Pittsburgh vendor on MFK but his store is very dirty with loads of sick fish or I have 2 other stores that are showrooms so the prices are higher... I choose to pay the extra few bucks to get quality. Plus I know the owners so I don't pay asking price anyhow...
NGT's go for BIG BIG bucks around here... At 5-6 inch they are 150-200 if you can find them. NTT at 2-3 inch go for 40 bucks