There's a thread on the forum here explaining pre 2004 engine numbers, if you want to have a look and compare to yours. http://husaberg.org/mechanical/17108-engine-numbers-pre-2004-database.html
I'm no expert, but recently got a 2004 frame with an unidentified 1999 engine in it... looks like yours