Yes I did Matey; here is the link for ur perusal, Can't remember the exact cost as it was back in 2005 lol
https://www.flightschoolcandidates.gov/student_help.htm
or u can ring them
[email protected] or call (703) 542-1222.
and the visa requirement:
You have submitted one portion of your notification of flight training. Based on the information you have submitted, TSA is granting you "Preliminary Approval". THIS DOES NOT GRANT YOU PERMISSION TO RECEIVE TRAINING. If you need a visa to enter the U.S., the issuing authority may use this "Preliminary Approval" in determining whether to issue the appropriate visa to you.
Before you begin training, you must wait for a "Permission to Initiate Training" confirmation notice from the AFSP. Once you and your Flight Training Provider have received a "Permission to Initiate Training" confirmation notice from the AFSP, you may begin training.
Cheers
WLM