MPS3906 is a bi-polar transistor from NXP USA Inc. that has gone obsolete. The 2N3906 from multiple manufacturers have been offered as a possible substitute source
To verify this part will work in your application or to view full specifications see the manufacturer datasheet.
Please review the datasheet to ensure the alternative will work for your application.
.