Final Chance are a punk band formed in late 2005. They released the song Made in China on Area 07 and an album, FC in mid 2007.
Final Chance MySapce page