i thought you meant the puch on bmx museum was yours,not the falcon theta frame,which i linked up,which now i know is your sons!
i think it was the puch trak-pros that were made by speed unlimited,which made the thruster tri powers that had those cool looking drop outs which the puch trak-pro's had.
that ebay falcon theta is definitely a falcon,not a puch http://bmxmuseum.com/bikes/falcon/58550#.UUDtzxzDuSo
i do think the OP's bike is a falcon which was probably made by giant(same numbers on the drop outs as on the giants,which made frames for other companies)
nice frame BTW