Die Zylinder sind für den 504er und 505er Sachs, die haben nen Hub von entweder 42 oder 44 mm, is unterschiedlich.
Kumpel hat noch so nen Motor rumliegen, könnte mal die Stehbolzenabstände messen.
Dein Zylinder müsste doch durchgehende Zylinderstehbolzen haben. Da liegt dann schon das erste Problem: Die Zylinder für die 505er und 504er Sachs-Motoren haben keinen demontierbaren Zylinderkopf und werden am Zylinderfuß verschraubt. Stehbolzen wechseln müsstest du also auf jeden Fall.
Ich hab schon gesehen, dass Leute sich Vespa-Tuningzylinder auf nen 505er Motor montiert haben.
Die mussten jedoch vorher meines Wissens ausgespindelt werden, damit das untere ende der Laufbahn, dass am Zylinderfuß übersteht, also dem Zylindersitz, in den Motor gepasst hat und Führung hat. Was dein Kat-Zylinder aber für Maße an dieser Stelle hat, weiß ich nicht auswendig. Er müsste jedoch ein anderes Maß haben als die "normalen" Zylinder.
Ausspindeln wäre das kleinste Problem, aufschweissen und erneut ausspindeln wird dann schon schwieriger.
Nächstes Problem: der Auspuff. Es gibt die Steck- und die Schraubkrümmerversion bei diesen Zylindern. Meist liegt ein Adapter bei. Beide haben sicher ne andere Position als beim Vespa-zylinder, ums Umschweissen und Anpassen wirst du nicht herumkommen.
Ob die Position der Überströmer und co überhaupt passt, ist natürlich ne andere Frage ...
Es wird auf jeden Fall sehr sehr aufwendig. Lass den Schmarrn, und bau, wie schon oben gesagt, gleich richtig dick um, oder pflanz in deine Karre nen Drehschiebermotor ein. Dann stehen dir die unendlichen Weiten des Vespa-Tunings offen 
Gruß Matze