If you’re looking for late medieval I think you’d find more help elsewhere on the forum- but either way I have to second Osprey, they really are the go-to for these things.
If you’re only looking for the medieval period to avoid more modern weapons then I can recommend Perry Miniatures, they have some great Bengali mounted lancers that might be of use to you. Newline Miniatures produce miniatures of the same, though I’ve never bought from Newline so I can’t vouch for quality.