Yeah, both are nandrolone, both do the same thing.
Some will argue that there's less fluid retention on NPP vs. decanoate; in my experience it is the same. That said, I like NPP better because it doesn't linger so damn long...
Yes it's just a fast acting Deca, or Nandrolone to be correct. I imagine it would have the same detection time as it's longer acting brother - about 12 months.
phen prop is detectable for 1 yr whereas deca for 18mths- there isn't any difference in their action except for the half life and detection. i prefer phen prop bcoz of it is quicker acting.