As your question is written, No. Those 19" spokes won't fit the 21" rim. It is possible to lace a 21" rim to that hub, but will require longer spokes. And, just any spokes listed for 21" rim may not be what you want. Different diameter hub flanges require different length spokes.