If you can barely afford a topswap I say wait. A topswap needs more flow unless you want to run rich and 9 times out of 10 topswaps immediately run into issues or chip a piston or worse. And they cost more then ppl say
Topswap $300
Headers 300'sh
Tune $200??
The you got gaskets and fluids still. Maybe some stuff I forgot
I got into the $800 range then said **** it and sold the topswap and threw on the headers, i say buy a l67 and throw it in that what I'll do one day.