Ok I just got of the phone with Blitz, there are looking into it to see if the SC will work on the 04 Celica. The question will be if it works with the DBW.
Unlike others said they are not PFC that is Appex not Blitz.
They will be getting back to me soon, in the meantime I am looking for the right shop to install it.
50 more HP sounds good to me