I dont think so kay u`ll be able to make much out of it , while still making it a daily runner ,however if planning for a sunday sunday car then anything could happen
i doubt kay b16 would get in a 04 civic ..but still engine swap would be a much better choice , u`ll get a strong foundation to work on