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.