Don't worry about how long it took but the Jirachi is concerning. It's the SMR2010 Wi-Fi Jirachi, which can't be nicknamed without RNGing ID/SID. I'd get someone more qualified than myself to check whether it's hacked. Other than that, thanks for the trade :)