I've decided to try making custom models. So I made a Shuriken model, intending for it to be a thrown weapon. I unwrapped the UVW and textured it in 3DS. I then used Glitchy's Obj to M2 to convert it, I'm sure I followed the steps correctly. It just shows up green, without my texture.
I'm sure there's an easy solution, but right now I've got a splitting headache and am going to rest. If anyone can help me out, I will gladly +Rep when I'm next on.
Extra stuffs:

I'm aware of the size and the offset. That's just how big it was in 3DS, I need to scale it down later.
MPQs with my custom item and a model I downloaded from MMOwned(which works fine), plus the DBC's containing the DisplayIDs:
Here
If you don't want to download it and think file placement could be a problem, here's what the files look like:
Code:
patch-enUS-7.mpq
>DBFilesClient
>Item.dbc
>ItemDisplayInfo.dbc
>Interface
>Icons
>inv_axe_magmadeep.blp
>inv_thrown_shuriken.blp
Code:
patch-enUS-9.mpq
>ITEM
>OBJECTCOMPONENTS
>WEAPON
>axe_2h_magmadeep.m2
>axe_2h_magmadeep00.skin
>thrown_1h_shuriken.m2
>thrown_1h_shuriken00.skin
>Shuriken.blp
>MAGMADIFF.blp
>MAGMAENVI.blp
>MAGMAFLOW.blp
>MAGMALIGH.blp
>MAGMASPEC.blp
>MAGMAWAVE.blp