The seat logo looks like a Giant seat brand. I'm going to say the pedals look like the same one's my 2003 Haro had, Haro recycled resin pedals. Now, the rear bmx track drops, that looks like there is a logo on it as well. Haro stamps theirs as with either an oval with an "H" inside or with the H and the chevrons, called the Hevron logo. Same holds for the fork, it has the Hevron logo on it. The 2003 Haro F2,F3 or F4 is close for frame.