Hey man, your kart really got me to thinking. The peg for your band brake looked factory OEM but it was strange, so I went snooping around on the forum.
Found pics of member Dwoody's kart, it’s a Carter Brothers kart, like yours (might be an identical model).
Check the photos in the thread and...