2N5306 NPN substitute

NTE172 (Seen for $1.95 US) but NTE's are never cheap either. BC618 ($0.16US at MOUSER)

Both are reasonably close equivalents.

Do you specifically need the 2N5306?

You can get it from MOUSER for $0.09 to $0.23 (Yep, just pennies) equivalents are actually more costly.

http://www.mouser.com/catalog/catalogUSD/639/502.pdf