In many cases not meeting all conditions for the Streamlined Foreign Offshore Procedure (i.e. having been previously contacted by the IRS) - is not a reason not to apply. There is no downside to applying for the Streamlined Foreign Offshore Procedure. If your application is rejected you will not be granted a waiver of penalties. However, you still can establish the Statute of Limitations. And  - you do not give up the opportunity to get waiver of penalties if the IRS determines the facts presented on the Certification Letter satisfactory to prove the non-voluntary nature of tax delinquency.
If you happen to have factors that cross out any chance to be accepted into the program (i.e. not meeting the non-residency qualification test) - then we will help you file outside of the procedure under the same scope of filing years. As opposed to the Streamlined Procedure you will not automatically get amnesty from FBAR penalties - however, in most cases IRS does no apply penalties as long as you file voluntarily and provided full disclosure of your financial situation.