Visit the Wildguzzi Amazon Affiliate Store
You and your passenger are Very lucky you didn't go down.IDK what brand it is, but if your front tube is the same brand, I would replace it.Also google search for recalls on the brand to warn others