Lovely bike. I had that frame and crank (the crank twice !). I bought a 3pc USA made for my Quadangle (stolen) and then later bought a Taiwan made Cosmo (99 in yellow) which came with the same crank but Taiwan made.
My Cosmo had a frame defect. Basically the dropout was welded on cack and the chain was eating at the frame. All was well until I decided to pull a gap with a 9ft drop and I just heard this crack lol. Apparently the chain had eaten into the frame a bit more than I thought...
Phoned the distro in the UK (forget which one) and they said because I built it blah blah blah. I'm sure you've all heard it. Any way I phoned Haro in the USA *pissed* and they 48 houred me a Mirra Pro with Fedex. Exactly the same one you have there.
I never did build it. I sold it shortly after to a mate.